Free diagram maker

PlantUML Editor

Generate plantuml diagrams in seconds. Describe what you need in plain English – or paste in code – and Eraser draws it.

How it works

How to generate a plantuml diagram

Tips on editing a PlantUML Diagram using Eraser
  • Try multiple diagram types. Eraser offers multiple diagram types including architecture, sequence, flowchart, and entity relationship. Try different types to see which one your PlantUML code would best be represented as.
  • Try different editing methods (requires signing in to Eraser). Eraser offers three different ways to edit a diagram. You can edit using AI prompts, directly editing the Eraser syntax, and click-dragging elements using Eraser’s visual editor.
  • Try collaborative editing (requires signing in to Eraser). Once signed in, you can simply share the link to a file or diagram with a collaborator to work together on a diagram in real-time.
  • After making edits, if you need Eraser code to be translated back to PlantUML code, you can use any generic LLM (e.g. ChatGPT, Claude, etc.) to convert it.
  1. 1

    Paste your PlantUML code into the prompt field

    Your PlantUML syntax could come from any source including any generative LLMs like ChatGPT, Claude, Copilot, Cursor, or any repositories of Mermaid-based documentation.

  2. 2

    Click generate

    Your PlantUML code should be converted into an Eraser diagram in a few seconds.

  3. 3

    Edit the diagram using AI prompts

    (requires signing in to Eraser). For example: “Group all data components into a ‘Data Layer’” or “Add an API Gateway in front of the backend services.”

  4. 4

    Tweak the layout using GUI controls

    (requires signing in to Eraser). Adjust spacing, reroute lines, or rename components for clarity.

More generators

Generate any type of diagram with AI

FAQ

Frequently asked questions

  • Can I edit the generated plantuml diagram?

    Yes. Click “Save and Edit Diagram” to open it in Eraser, where you can edit using diagram-as-code syntax or the visual GUI.

  • What can I use as a prompt?

    Plain English, a nested list, or a code snippet. You can also paste excerpts from requirements docs, transcripts, or knowledge-base articles.

  • Can I use this from an AI agent?

    Yes. Eraser runs an MCP server, so any MCP-compatible client – Claude, Cursor, or ChatGPT – can create and edit these diagrams directly. See the MCP catalog for what it exposes.

  • Who created this tool?

    The plantuml editor was created by the team at Eraser, leveraging frontier AI models. Eraser is an AI tool for technical design and documentation.

  • Is it free?

    Generating a plantuml diagram is free and requires no sign-up. Sign in to a free Eraser account to edit, save, and export your diagrams.

  • Is there an API?

    Yes, you can read our API documentation. The API is only available to Starter, Business, and Enterprise Plan teams.

  • Is there an MCP server?

    Yes. The Eraser MCP server lets an agent create, search, read, update and export diagrams from clients like Claude, Cursor, VS Code and ChatGPT. It is free to use, subject to the AI credit limits of your plan.

  • Do you use my data to train AI models?

    No. Neither Eraser nor our model providers use your data to train AI models. Eraser may analyze usage to improve and enhance our AI features.

  • How do I get started?

    Describe what you need in the prompt box above and generate. You can keep refining the result with follow-up prompts.

  • What’s next for this tool?

    It only gets better from here. We’re working to improve accuracy and layout customization. If there’s something you’d like to see, drop us a note at hello@eraser.io.

  • How do I get in touch?

    We’d love to hear from you. Reach out at hello@eraser.io, on X (@eraserlabs), or join our Slack community.