BPMN
BPMN diagram tool — generate BPMN 2.0 from text
Describe a business process and ChartCraft renders it in BPMN 2.0 — start and end events, tasks, exclusive and parallel gateways, and swimlanes, all arranged automatically.
Prose in. Diagram out.
You type
A customer submits an order. Sales verifies stock. If in stock, the warehouse ships it; if not, procurement reorders. Once shipped, finance issues the invoice.
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
BPMN 2.0 elements
Events, tasks, and exclusive/parallel gateways rendered with correct business-process notation.
Swimlanes
Roles and departments become lanes so responsibilities are clear to every stakeholder.
Stakeholder-ready
Clean, standard notation that reads well in a spec, a review, or a slide deck.
The notation, in 30 seconds
BPMN 2.0 has a large vocabulary, but five element families carry everyday process modelling.
| Element | What it means |
|---|---|
| Start / end events (circles) | Thin circle starts the process, thick circle ends it. One trigger in, one circle per distinct outcome. |
| Task (rounded rectangle) | A unit of work. User tasks (a person acts), service tasks (a system acts), script tasks (code runs). |
| Exclusive gateway (X diamond) | Either/or routing — exactly one outgoing path fires, each labelled with its condition. |
| Parallel gateway (+ diamond) | Both/and — all outgoing paths run; a matching gateway joins them back. |
| Lane | A horizontal band per role or department — the task's lane says who does it. |
| Message flow (dashed) | Communication crossing organizational boundaries, between separate pools. |
Real examples, generated the same way
From the public examples gallery — every one produced from a plain-English description. Open one to see its prompt.
Questions
How do I create a BPMN diagram from text?
Describe the process — actors, tasks, and decision points. ChartCraft generates a BPMN 2.0 diagram with events, gateways, and lanes, laid out automatically.
Does it follow BPMN 2.0?
Yes — ChartCraft uses standard BPMN 2.0 notation for events, tasks, and gateways, with swimlanes for roles.
Is it free?
You can create your first 3 diagrams free with no account, then 5 a month on a free account.
What's the difference between BPMN and a flowchart?
BPMN is a standardized process language: lanes assign work to roles, event types distinguish triggers, and gateway semantics are precise enough to execute in a workflow engine. A flowchart is freer-form and better for quick explanations.
When do I need lanes?
As soon as more than one role touches the process. Lanes make handoffs visible — and handoffs are where processes stall, so they're usually the point of drawing the diagram.