# OnUML > OnUML is an AI diagram generator and online UML editor that supports Mermaid, PlantUML, Draw.io, and Mind Map workflows in one workspace. OnUML helps developers, architects, students, and technical teams generate diagrams from natural-language prompts, edit diagram code or visual elements, preview changes, repair invalid output, manage versions, export diagrams, and share their work. A Free plan is available with usage and project limits. Pro plans increase project and workspace capacity, while optional AI credit packs cover additional and premium AI usage. ## Core Pages - [Homepage](https://onuml.com): Product overview, supported diagram modes, features, examples, and pricing - [Editor](https://onuml.com/edit): Create and edit Mermaid, PlantUML, Draw.io, and Mind Map diagrams - [Examples](https://onuml.com/examples): Diagram examples and reusable starting points - [Pricing](https://onuml.com/#pricing): Free plan, Pro plans, usage limits, and AI credit packs - [Blog](https://onuml.com/blog): Mermaid, PlantUML, UML, architecture, and diagramming guides ## Supported Diagram Modes - [Mermaid](https://onuml.com/edit): Text-based diagrams for documentation, flowcharts, sequence diagrams, ER diagrams, and related workflows - [PlantUML](https://onuml.com/edit): Formal UML, architecture, component, deployment, sequence, class, and C4 diagrams - [Draw.io](https://onuml.com/edit): Editable visual diagrams with freeform layout and Draw.io-compatible content - [Mind Map](https://onuml.com/edit): Visual mind maps for brainstorming, planning, learning, and structured thinking ## Core Capabilities - Generate diagrams from natural-language prompts - Edit code-based and visual diagrams - Preview changes in real time - Repair invalid Mermaid, PlantUML, and Draw.io output - Maintain diagram and project history - Export diagrams as PNG or SVG - Share diagrams through public links