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.

Open the studio → See examples Free — 3 diagrams, no account

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

01

Describe it

Write what you want in plain English — no syntax to learn.

02

ChartCraft compiles

It parses your description, builds the structure, and runs an automatic layout.

03

Refine & export

Tweak with follow-up messages, then export clean SVG or PNG.

Why ChartCraft

01

BPMN 2.0 elements

Events, tasks, and exclusive/parallel gateways rendered with correct business-process notation.

02

Swimlanes

Roles and departments become lanes so responsibilities are clear to every stakeholder.

03

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.

ElementWhat 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.
LaneA 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.

Guides & examples

More diagram generators

Try it now — your first three are free.

Open the studio →