Uses Mermaid.js for diagram rendering. Supports flowcharts, sequence diagrams, class diagrams, state diagrams, and more. Write text-based syntax, get visual diagram. Edit the text, diagram updates in real-time. Export as SVG or PNG. Includes common shapes (rectangles, diamonds for decisions, cylinders for databases) and arrows.
Flowchart Diagram
Create flowcharts and diagrams instantly. Support for flowchart, sequence, class, state, ER diagrams. Free online diagram tool.
Mermaid Code
Preview
Settings
Templates
Supported Diagram Types
Flowchart
graph TDSequence Diagram
sequenceDiagramClass Diagram
classDiagramState Diagram
stateDiagram-v2ER Diagram
erDiagramGantt Chart
ganttLearn more about official documentation
Frequently Asked Questions
What types of diagrams can I create?
You can create flowcharts, sequence diagrams, organizational charts, mind maps, and more. The tool provides various shapes and connection styles for different diagram types.
How do I connect shapes in a flowchart?
Simply drag from one shape to another to create a connection. The tool automatically creates appropriate arrows with labels. You can also customize connection styles (orthogonal, curved, or straight).
Can I collaborate on diagrams?
Yes! You can share diagrams via a shareable link. Others can view and edit the diagram in real-time. All changes are synced instantly.
Can I export my diagrams?
Yes! You can export diagrams as PNG, JPG, or SVG files. You can also save them as JSON for later editing or import into other diagramming tools.
Is my diagram data private?
Absolutely. All diagram creation happens locally in your browser. Your diagram data is never sent to any server unless you choose to share it.
Explore advanced techniques and best practices
Use Cases
Discover how to integrate this tool into your workflow
Process Documentation
Document workflows and standard operating procedures.
- Business processes
- IT workflows
- Decision trees
- Training materials
Software Architecture
Design system and data flow diagrams.
- System architecture
- Data flow diagrams
- API interactions
- Database schemas
Project Planning
Map out project steps and dependencies.
- Project roadmaps
- Task dependencies
- Decision flows
- Sprint planning
About This Tool
Flowcharts and diagrams are great for documenting processes, but drawing them in tools like Visio is tedious. This tool lets you create diagrams using text—just type the node connections, and it generates the diagram automatically. Uses Mermaid syntax, which is way simpler than dragging shapes around. Perfect for quick documentation or explaining a process to a teammate.
Technical Details
Algorithm
Text parsing: reads Mermaid syntax, identifies nodes and connections. Graph layout: automatic positioning using algorithms like hierarchical layout (for flowcharts) or force-directed (for some diagrams). Rendering: draws shapes and text on canvas/SVG. Syntax examples: graph TD; A-->B; B-->C; creates a flowchart with nodes A, B, C and arrows between them.
Privacy Commitment
🔒 **Privacy First**: Unlike server-based tools, AI-TOL processes everything locally in your browser - your data never leaves your device. No uploads, no tracking, completely private.