Class / UML
Class diagram generator — UML classes from text
Describe your types and how they relate, and ChartCraft draws the UML class diagram — attributes, methods, inheritance, and associations — no XML and no manual layout.
Prose in. Diagram out.
You type
An Animal has a name and can makeSound(). Dog and Cat both inherit from Animal. A Shelter holds many Animals and has an address.
ChartCraft draws
How it works
Describe it
Write what you want in plain English — no syntax to learn.
ChartCraft compiles
It parses your description, builds the structure, and runs an automatic layout.
Refine & export
Tweak with follow-up messages, then export clean SVG or PNG.
Why ChartCraft
Attributes & methods
Each class shows its fields and operations with visibility, laid out in standard UML compartments.
Inheritance & relations
Generalisation, association, and composition rendered with the right UML connectors.
No XML headache
Skip PlantUML syntax and hand-editing — describe the model and get the diagram.
Questions
How do I generate a UML class diagram?
Describe your classes, their attributes and methods, and how they relate. ChartCraft renders a UML class diagram, automatically laid out.
Does it show inheritance?
Yes — inheritance, associations, and composition are drawn with standard UML notation.
Is it free to use?
Yes — 3 diagrams free with no account, then 5 a month on a free account.