BPMN Studio — a free BPMN 2.0 editor that runs in your browser

BPMN Studio is a complete Business Process Model and Notation 2.0 editor that runs entirely in your browser. There is no signup, no upload, and no server: diagrams are opened from your own disk and saved back to it, and everything — the canvas, the properties panel, validation, and export — executes locally. Close the tab and nothing about your process leaves your machine.

It is built on the same open-source rendering engine used by Camunda Modeler, so diagrams look and behave the way professional process tooling expects: proper connection routing, snapping, undo history, and faithful BPMN 2.0 XML on the way in and out.

What is BPMN 2.0?

BPMN — Business Process Model and Notation — is the ISO-standardized language for describing business processes. Unlike a freeform flowchart, every shape in BPMN has a defined meaning. Events (circles) mark things that happen: a process starting, a timer expiring, a message arriving, an error being thrown. Activities (rounded rectangles) are work being done — by a person, a system, or a business rule. Gateways (diamonds) control how the flow splits and joins: exclusive gateways choose one path, parallel gateways take all paths at once, inclusive gateways take every path whose condition holds. Pools and lanes show who is responsible for each step, and message flows show communication crossing organizational boundaries.

Because the notation is standardized, a BPMN diagram is portable: the same file opens in this editor, in Camunda, in Signavio, or in a workflow engine that executes it directly. See the complete symbol reference for every element with examples, or the tutorial to model your first process.

Validation that understands BPMN, not just shapes

Generic diagram tools let you draw anything, including processes that could never run: a gateway that splits but never joins, a sequence flow that crosses a pool boundary, an exclusive gateway whose outgoing paths have no conditions and no default. BPMN Studio checks your diagram continuously against dozens of structural rules and explains each finding in plain language — what is wrong, why it matters, and which element to fix. Click a finding and the canvas centers on the problem. Validation never blocks saving; it informs, it does not gatekeep.

Your files stay yours

The application is a static bundle of HTML, JavaScript, and CSS. It has no backend, no analytics, no telemetry, and no third-party scripts. Files are read with your browser's own file APIs, autosave lives in your browser's local database, and the optional share link encodes the entire diagram into the URL fragment — the part after the #, which browsers never send to any server. You can verify all of this in your browser's network inspector: after the app loads, no requests are made. Read how it works for the full architecture.

Frequently asked questions

Is it free?
Yes, completely. Every feature is available to everyone. No paid tier, no trial, no feature gates, no ads.
Is there a signup?
No. There are no accounts. Open the page and start modeling.
Are my files uploaded anywhere?
No. There is no server to upload to. Diagrams stay on your device — on your disk and in your browser's local storage for autosave, which you can clear at any time.
Can I open Camunda files?
Yes. BPMN 2.0 files from Camunda Modeler, Zeebe, Signavio, Bizagi, ARIS, and other tools open normally, and their vendor-specific attributes are preserved when you save.
Does it export to PNG?
Yes — PNG at 1x, 2x, or 3x with transparent or solid background, plus SVG and clean, formatted BPMN 2.0 XML.
Does it work offline?
Yes. After the first visit the app shell is cached locally and the editor works with no connection at all.
Can I use it on my phone?
Phones get a viewer: open, inspect, validate, and export diagrams. Editing requires a larger screen, because accurate BPMN modeling depends on precise pointer input.
Is it BPMN 2.0 compliant?
Yes. It reads and writes standard BPMN 2.0 XML with diagram interchange, covering the full element set of the specification.