Class Diagram

Create class diagrams with attributes, operations, and relationships. Check models, save and share cloud files, and export JSON, PlantUML, SVG, PNG, or PDF.

Build a class model visually

  1. Choose a blank diagram or the order system template. Add classes, abstract classes, interfaces, or enumerations from the Library.
  2. Edit attributes and operations in guided fields or as text. Connect classifiers with associations, inheritance, realization, aggregation, composition, or dependencies.
  3. Set roles and multiplicities, review model checks, and arrange the diagram. Use alignment, position locks, collapsible packages, and attached notes to organize the model.

Save, share, and export

New diagrams stay in memory until saved or downloaded. Sign in to save independent class diagram cloud files and share read-only links. Import or download editable Erd Go diagram JSON, export local PlantUML text, or capture the complete diagram or current view as PNG, JPEG, WebP, vector SVG, or PDF.

Read the Class Diagram guide for member syntax, relationship direction, safe rename, canvas controls, and file limits. For database models, use ERD Builder or SQL to ERD.

Learn class modeling

Enable JavaScript to open the visual workspace. Source-code generation, SQL conversion, and PlantUML import are not available.