100% FREE · NO SIGNUP · UNLIMITED

Free BPMN Maker

Model business processes with BPMN 2.0 — swimlanes, gateways, events, and tasks. No signup, no install, fully free.

BPMN diagram · every result is a bpmn diagram  ·  ⌘↵ to run

Free forever · no signup · no credit card · unlimited diagrams

Live sample · Hiring pipeline (tech role) — type above to make your own
Hiring pipeline (tech role) BPMN LR — 2 pool(s), 13 flow object(s). Candidate Company Recruiter Hiring manager Offer yes no yes no yes no yes Application Screen resume Pass? Send rejection Rejected Phone screen Continue? Debrief Offer? Send offer Negotiate Signed? Hired

How to make a BPMN diagram

  1. Describe your process in plain English

    Type a sentence or two describing the process, the roles involved, and the key decision points. You do not need to know BPMN syntax — the AI handles the notation.

  2. Generate the BPMN diagram

    Click Generate and FreeDiagram produces a BPMN 2.0 diagram with swimlanes, tasks, gateways, and events laid out automatically.

  3. Refine with follow-up prompts

    Add a new lane, insert an error boundary event, or split a gateway — just type what you want changed and regenerate.

  4. Export or share

    Download the diagram as SVG or PNG, or copy the BPMN XML to import directly into Camunda, Activiti, or any BPMN-compatible tool.

About BPMN diagrams

Frequently asked questions

What is BPMN and when should I use it?

BPMN (Business Process Model and Notation) is the ISO/IEC 19510 standard for process diagrams. Use it when you need to document workflows that cross team or system boundaries, prepare a process for automation, or communicate process logic to both business and technical audiences.

Does FreeDiagram produce valid BPMN 2.0?

Yes. The output follows BPMN 2.0 notation — swimlanes, start/end events, tasks, exclusive and parallel gateways. You can export the BPMN XML and import it into Camunda, Activiti, or other BPMN-compatible engines.

How do I model parallel steps in a BPMN diagram?

Ask for a parallel gateway in your prompt — for example, 'after approval, notify the requester and update the ERP system simultaneously'. FreeDiagram will place a parallel split gateway and rejoin the branches automatically.

Can I add swimlanes for multiple departments?

Yes. Mention the roles or departments in your description and FreeDiagram will create a pool with one lane per role. You can request additional lanes in follow-up prompts.

Is there a difference between a BPMN diagram and a flowchart?

Flowcharts are informal and have no single standard. BPMN is a formal standard with defined semantics for each symbol — gateways behave differently from decisions in a flowchart, and events carry precise trigger and result meanings. BPMN is preferred when the diagram may feed a process engine or needs to be unambiguous across teams.

Other diagram types you can make

FreeDiagram supports 25+ types — all free, no signup.