Erstelle Flussdiagramme, Sequenzdiagramme und ER Diagramme mit Live Mermaid Vorschau im Browser. Code schreiben, als SVG oder PNG exportieren.
Editor wird geladen...
Diagrammvorschau erscheint hier...
Mermaid ist eine Diagrammerstellungssprache, die Textdefinitionen in SVG Diagramme umwandelt. Schreibe ein Flussdiagramm, Sequenzdiagramm oder ER Diagramm als Klartext und sieh das Ergebnis in Echtzeit gerendert. Dieser Editor analysiert deine Mermaid Syntax clientseitig mit der offiziellen Mermaid.js Bibliothek und zeigt sie als scrollbare und zoombare SVG Vorschau an.
Mermaid ist ein JavaScript-basiertes Diagramm- und Charting-Werkzeug, das textbasierte Definitionen zur Erstellung von Diagrammen verwendet. Anstatt Diagramme manuell in einem GUI-Werkzeug zu zeichnen, schreibst du eine einfache Textbeschreibung und Mermaid rendert sie als SVG-Bild. Es wurde von Knut Sveidqvist erstellt und wird jetzt von der Open-Source-Community gepflegt. Mermaid wird广泛 in Dokumentation (GitHub, GitLab, Notion), README-Dateien und technischer Dokumentation verwendet. Es unterstützt Flussdiagramme, Sequenzdiagramme, Klassendiagramme, Entity-Relationship-Diagramme, Gantt-Diagramme und viele andere Diagrammtypen. Die Syntax ist absichtlich einfach gehalten, damit auch nicht-technische Interessengruppen die Diagrammdefinitionen ohne besonderes Training lesen und verstehen können.
Der häufigste Mermaid Diagrammtyp. Definiere die Richtung mit TD (oben nach unten), LR (links nach rechts), RL oder BT. Knoten verwenden Klammern für Formen: [rechteck], (abgerundet), {raute}, ([stadion]). Verbinde Knoten mit Pfeilen: -->, -.->, ==>.
Modelliere Interaktionen zwischen Teilnehmern über die Zeit. Pfeile zeigen synchrone (->>) und asynchrone (-->>) Nachrichten. Füge activate/deactivate Blöcke, alt/else Bedingungen und loop Abschnitte hinzu, um komplexe Abläufe darzustellen.
Definiere Datenbankschemata mit Entitäten und Beziehungen. Verwende die Standard Kardinalitätsnotation: ||--o{ (eins zu viele), }|--|{ (viele zu viele). Füge Attributtypen und PK/FK Markierungen hinzu.
Dokumentiere objektorientierte Strukturen mit Klassen, Attributen, Methoden und Beziehungen (Vererbung, Komposition, Abhängigkeit). Verwende Stereotype für Interfaces und Enums.
Zeige Projektzeitpläne mit Aufgaben, die gegen eine Zeitachse aufgetragen sind. Definiere Abhängigkeiten mit after, um kritische Pfade zu modellieren. Markiere Aufgaben als done, active oder crit.
Visualisiere Branching Strategien mit Commits, Branches und Merges. Nützlich für Dokumentation des Git Workflows und CI/CD Pipeline Diagramme.
Modelliere zustandsbehaftete Systeme mit Zuständen und Übergängen. Zeige Start-/Endzustände, zusammengesetzte Zustände und Parallelität.
Brauchst du Hilfe bei der Datenmodellierung? Sieh dir den ER Diagramm Generator an. Arbeiten an Projektschemata? Verwende den Gantt Diagramm Generator.
Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.