Petri net diagram examples.
Same tool, four requests. Every drawing below is a real render.
Rather start from a finished drawing? Browse 27 petri net templates →
What a Petri net is.
A Petri net models a system as places, transitions, and tokens. Places represent conditions or states, transitions represent events, and tokens show the current marking of the system.
Arcs define what a transition consumes and produces when it fires. This makes Petri nets useful for workflows where several activities can proceed at once or compete for a shared resource.
- Standard
- Murata 1989 + ISO/IEC 15909-1
- Also follows
- Place/transition net
- Engine
- schematex-petri
- Editable
- Double-click text, drag nodes
- Export
- SVG · PNG · PDF
Who uses Petri net diagrams.
Model a capacity-limited area where entering and leaving change the available slots.
Compare jobs competing for a limited number of machines and their different completion rates.
Show how a submission moves through review, approval, requested changes, and resubmission.
How to make a Petri net diagram in three steps.
Describe it
One paragraph is enough to start.
See the drawing
Drawn by the right engine.
Say what changes
Every edit keeps a version.
Common questions
What is a Petri net?
A Petri net is a mathematical and visual model of states, events, and tokens in a system or process.
What are places and transitions?
Places hold tokens and represent conditions or states. Transitions represent events that consume tokens from input places and produce tokens in output places.
Why use tokens?
Tokens show the current state of the system and make it possible to reason about enabled events, capacity, and concurrent activity.
When are Petri nets useful?
They are useful for concurrent systems, workflows, manufacturing, distributed processes, and any model where resources or events interact.
Other drawings for the same work.
Model the states and events in your process.
Free account, no card. Describe the places, transitions, resources, and starting tokens.
Open the editor