User guide¶
This guide covers everyday use of DiagramaHub: creating diagrams as code or freehand, organizing them into projects and folders, exporting and sharing them, and using AI with your own key (BYOL).
If you are installing or running your own instance, see the Self-host section.
-
Getting started
Create your account, your first project and your first diagram, and learn the interface.
-
The editor
Code, live preview, autosave, explorer, description and appearance.
-
Diagram types
Mermaid, PlantUML, D2 and DBML: examples, themes and options for each.
-
Freehand whiteboard
Draw hand-drawn shapes and arrows and turn them into Mermaid.
-
Projects and folders
Organize, move, duplicate and search your diagrams.
-
Export and import
PNG, SVG, PDF, Markdown, project ZIPs and Excalidraw files.
-
Sharing diagrams
Public or access-code protected links with expiration.
-
Presentation mode
Show your diagram full-window, without distractions.
-
AI assistant
Generate, improve, fix and convert diagrams with your own AI provider.
-
Your account and security
Profile, password, two-step verification (MFA) and account deletion.
A typical journey¶
flowchart LR
A[Create account] --> B[Create project]
B --> C[Create diagram]
C --> D{How?}
D -->|Code| E[Editor<br/>Mermaid · PlantUML · D2 · DBML]
D -->|Drawing| F[Freehand whiteboard]
D -->|AI| G[AI Chat]
E --> H[Export · Share · Present]
F --> H
G --> E
Language and theme
The interface is available in Spanish and English. Change the language and switch between light and dark mode from the sidebar; both preferences are remembered in your browser.