Diagramming AI is an AI-powered diagramming tool designed to help users create, edit, and discuss UML diagrams and workflows.
Uses
- Generate and modify diagrams using natural language, without the need to write code manually.
- Supports multiple diagram types and formats, including Mermaid, PlantUML, GraphViz, D2, and Excalidraw.
- Suitable for scenarios such as software system design, project scheduling, business process mapping, technical documentation, and teaching.
Main capabilities
- AI automatic diagram generation: Enter text to generate flowcharts, sequence diagrams, Gantt charts, etc., with support for multiple formats.
- Chat discussion and updates: Provides discussion mode (explore questions, suggestions, improvement ideas) and update mode (directly instruct AI through chat to edit diagrams in real time).
- Intelligent error fixing: AI automatically analyzes and fixes errors in Mermaid, PlantUML, Graphviz, and D2 diagrams.
- Quick editing: Adjust the size and style of each part of the diagram.
- Visual editor: Convert Mermaid, PlantUML, and Graphviz diagrams to an Excalidraw canvas with one click for drag-and-drop editing, supporting flowcharts, sequence diagrams, class diagrams, ER diagrams, timeline diagrams, Gantt charts, state diagrams, mind maps, C4 diagrams, etc.
- Project storage: Supports creating multiple projects, storing Mermaid, PlantUML, Graphviz, and D2 code and Excalidraw editing results, and adding notes for easy management.
- Export and sharing: Export SVG/PNG or share URLs through Kroki integration, with support for read-only public links.
- Color themes: Provides more than 10 Mermaid themes and more than 40 PlantUML themes; Excalidraw has 48 presets (6 categories), supports a unified palette or retaining original colors, and allows one-click switching without requiring AI to regenerate.
- URL to diagram: Enter a website address to convert website content into a diagram and quickly understand an overview of the website.
- Image to diagram: Generate diagrams from images (text, diagrams), supporting URLs, local screenshots, uploads, and drag-and-drop, and allowing template switching (such as Mermaid to PlantUML).
- Template library: Provides a rich collection of templates for mermaid.js and PlantUML, covering activity diagrams, use case diagrams, component diagrams, deployment diagrams, object diagrams, Gantt charts, pie charts, ER diagrams, mind maps, network diagrams, sequence diagrams, and interaction overview diagrams, Package diagrams, Requirement diagrams, C4 model diagrams, code-to-flowchart, AWS architecture diagrams, etc.
- AI Infographics: Through AI integration with Excalidraw, generate hand-drawn style professional infographics using natural language descriptions, choose from preset templates or let AI create layouts from scratch, and the Format Input feature optimizes prompts.
- MCP Integration: Connect ChatGPT, Claude, or other compatible AI applications, request diagram generation, preview and save to Diagramming AI, with WebMCP (beta) support.
How to Use
- Enter text instructions to generate diagrams, refine through chat, and preview changes in real time.
- Choose color themes, quickly edit styles, or use Excalidraw for visual editing.
- Save diagrams to projects, share read-only links, or export SVG/PNG.
- Generate diagrams via URL or image, and use templates to speed up creation.
Use Cases
- Software engineers: Use sequence diagrams and flowcharts to explain system design and timelines.
- Project managers: Use Gantt charts to visualize project schedules.
- Data analysts: Quickly generate data flow and process diagrams.
- Educators: Use visual models to explain complex concepts and aid learning.
- Technical writers: Add diagrams to manuals and documentation.
- Business analysts: Use flowcharts to reveal business logic.
- Product managers: Showcase product feature flows and user journeys.
- Researchers: Present research results with clear, structured diagrams.
- Marketers: Summarize campaign strategies with intelligent visual summaries.
Limitations
- Free plan: 3 diagrams/projects, 3,000 input characters, GPT-6 Luna and Claude-4.5-Haiku cost 1 credit each time; GPT-6.1 Sol, Gemini-3.8-Flash, and Claude-4.6-Sonnet cost 3 credits each time.
- Paid plans can be upgraded for more credits, more projects, URL or image input, as well as unlimited projects and diagrams and higher input character limits (12,000 or 20,000 characters).
- In MCP integration, remote MCP starts with Mermaid preview and save; AI application access depends on the application, plan, and workspace settings; WebMCP requires a supported browser and is a beta integration.