Sequence Diagram Maker — From Simple Text, In-Browser
Type actors and messages in a small documented DSL and get a rendered sequence diagram with lifelines and arrows. Export PNG/SVG, 100% private.
More tools
All free, all private — everything runs in your browser.
Mermaid Editor
Write Mermaid-style diagram code with a live preview, friendly syntax errors, zoom and pan, and PNG/SVG export. 100% in your browser.
Flowchart Maker
Build flowcharts interactively: add nodes, drag them, connect arrows, edit labels, then export PNG or SVG. Free, private, nothing uploaded.
UML Class Diagram
Describe classes with fields and methods and draw inheritance, realization, composition, and aggregation. Mermaid-style source or table editor. No upload.
ER Diagram
Paste CREATE TABLE statements (or use the table editor) and get an entity-relationship diagram with foreign-key crow's-foot connectors. PNG/SVG export.
Gantt Chart
Turn a simple task list (name, start, end, dependencies) into a Gantt chart with correct local date math. Export PNG/SVG. Free and private.
Mind Map
Type an indented outline and watch it become a mind map. Add branches by indenting, export PNG or SVG. Works offline, nothing uploaded.
How to use Sequence Diagram
- 1Declare your participants, one per line: actor User (or participant API).
- 2Add messages: User -> API: request. Use --> for dashed return arrows, and A -> A: text for self-messages.
- 3Optionally add notes with note over User: text (or note User,API: spans two lifelines).
- 4Export PNG or SVG — everything renders locally, nothing is uploaded.
Sequence Diagram FAQ
- What syntax does the DSL use?
- Three line kinds: `actor Name` (or `participant Name`) declares a lifeline, `A -> B: message` draws a message arrow (`-->` for dashed), and `note over A: text` adds a note. The page documents every form with examples.
- Can I show self-messages?
- Yes — `A -> A: loop back` renders a self-message with a loop-back arrow.
- Are exports deterministic?
- Yes. The same DSL source always renders the byte-identical SVG, so a committed source file always regenerates the same diagram.