totonoeAI
Pricing

totonoeai

AI tools that tidy up your documents

Free Tools

  • PDF Converter
  • Word/Excel → Markdown
  • Image → Text (OCR)
  • Markdown Editor
  • Diagram Builder
  • Screenshots → PDF
  • PDF Editor
  • Image Editor
  • Data Converter
  • SQL Formatter
  • URL Shortener

AI Tools

  • AI Document Formatter
  • AI Meeting Notes
  • AI Table Extraction
  • AI Diagram Builder
  • Video & Audio Processor

Other

  • Pricing plans
  • Terms of Service
  • Privacy Policy
  • Commercial Disclosure

© 2026 totonoeai

Diagram Maker

Generate SVG/PNG from PlantUML, Mermaid, D2, Graphviz and more.

フローチャート・シーケンス図・ER図・ガントチャート等。Markdown内でも使える汎用ダイアグラム言語。

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Preview

Enter code and click "Render"

Free Diagram Maker — Generate PNG and SVG from Mermaid, PlantUML, and D2

Render 16+ diagram languages — Mermaid, PlantUML, D2, Graphviz, C4 (Structurizr), WaveDrom, and more — live in the browser. Generate flowcharts, sequence diagrams, ER diagrams, Gantt charts, and network diagrams from code and download them as PNG or SVG. No sign-up required, completely free.

Why write diagrams as code?

Compared to drag-and-drop tools like Visio or draw.io, code-based diagrams offer three key advantages.

1. **Git version control** — diagram changes appear in pull requests 2. **Text editor support** — work in VS Code, Vim, or any editor 3. **Reusability** — templatize and share a consistent style across the team

Especially powerful for engineering teams' architecture diagrams, operations flowcharts, and API sequence diagrams.

Supported diagram languages

· **Mermaid**: flowcharts, sequence diagrams, ER diagrams, Gantt charts, pie charts — embeds directly in Markdown · **PlantUML**: full UML — class diagrams, use case diagrams, activity diagrams · **D2**: modern declarative language (2023). Great for architecture diagrams · **Graphviz (DOT)**: the classic for graph theory. Handles dense node/edge diagrams · **Structurizr DSL**: C4-model software architecture in layers · **WaveDrom**: digital circuit timing waveforms · **TikZ, Vega-Lite, and 10 more**

Should I use SVG or PNG?

**SVG** is a vector image — it scales without degrading. Use SVG for documents and web pages; it's also text-searchable.

**PNG** is raster. Use it when pasting into Slack or Notion (which handle SVG poorly) or when embedding in Word or PowerPoint.

Both formats are one-click downloads — choose which to save after rendering.

Want to auto-generate diagrams with AI?

If you'd rather describe your diagram in plain language ("draw a user registration flow", "visualize sequences between microservices"), the **AI Diagram Maker** (premium feature) selects the best notation and generates code for you. Give it a try before wrestling with syntax.

Frequently Asked Questions

Is it completely free? Is only the AI feature paid?

SVG / PNG generation from code input is completely free with no sign-up. Only AI-powered auto-generation (natural language → code) is a premium feature.

Is my code sent to a server?

Yes, it's sent to our Kroki rendering engine on ECS Fargate, but the code is cleared from memory after conversion. Nothing is stored persistently.

Which version of Mermaid is used?

The latest stable version bundled with Kroki (v10 series at the time of writing). Newer syntax like mindmap and quadrantChart is supported.

Can I control PNG resolution?

Only standard resolution (~300 DPI equivalent) is currently supported. For higher resolution, download the SVG and re-export with Inkscape or similar.

Can I use the output commercially?

Diagrams generated from your code are your own work, free to use commercially.

Related Tools

AI Diagram Builder →

Ask AI in plain language and it picks the best notation and generates the diagram.

Markdown Editor →

Embed Mermaid in Markdown and export to HTML/PDF.

PDF Converter →

Convert existing documents to Markdown and bundle them with diagrams.