PlantUML alternative

A PlantUML alternative that skips the syntax

PlantUML needs its own DSL. ChartCraft is a PlantUML alternative that reads plain English and renders UML — class, sequence, state — laid out automatically.

Open the studio → Learn more Free — 3 diagrams, no account

ChartCraft vs PlantUML

ChartCraftPlantUML
InputPlain English (AI)PlantUML DSL
LayoutAutomaticAutomatic (Graphviz)
Learning curveNoneMedium (learn the syntax)
PlatformWebLocal render / server, text files
Price to startFree — 3 diagrams, no accountFree, open source
ExportSVG / PNG, no watermarkPNG / SVG / ASCII via renderer
Best forFast diagrams from a descriptionText-based UML in version control

PlantUML is a trademark of its respective owner. This comparison reflects typical use and is provided to help you choose the right tool.

Which should you pick?

Choose ChartCraft when…

  • You want plain English instead of learning a DSL's syntax
  • Non-developers on the team need to create and edit diagrams too
  • You want modern-looking output without theme wrangling

Stay with PlantUML when…

  • Diagrams-as-code in git with diffs and code review is the workflow
  • You already know the DSL and generate diagrams in CI
  • Everything must run locally/offline with no external service

An honest answer beats a sales pitch: plenty of teams use both — PlantUML for its strengths, ChartCraft when a described diagram beats a drawn one.

Prose in. Diagram out.

The prompt

An Animal has a name and can makeSound(). Dog and Cat inherit from Animal. A Shelter holds many Animals.

Try this in the studio →

ChartCraft draws

UML class diagram example: Animal class hierarchyAnimalname: stringmakeSound()Dogfetch()Catscratch()Shelteraddress: stringintake(a)holds *

What the output looks like

Generated with ChartCraft and published in the examples gallery — open one to see its prompt, or use it as a starting point.

Questions

Is ChartCraft a good PlantUML alternative?

If you'd rather describe a diagram than draw it, yes. ChartCraft turns plain English into laid-out flowcharts, ERDs, BPMN, and UML diagrams, then exports SVG or PNG. It complements PlantUML rather than replacing every use case.

Can I import my existing PlantUML diagrams?

There's no file importer — the input is a description, not a file. In practice recreating a diagram takes a couple of sentences: paste a written summary of what it shows and refine from there.

Is it free?

You can make your first 3 diagrams with no account, then 5 a month on a free account. Paid plans start at $10/mo.

Can I export my diagrams?

Yes — SVG and PNG export are available on every plan, with no watermark.

What diagram types does ChartCraft generate?

Flowcharts, ER diagrams, UML class diagrams, state machines, activity diagrams, sequence diagrams, and BPMN process diagrams — all from plain-English descriptions.

Related

Try it now — your first three are free.

Open the studio →