Mermaid Live Editor online

Tippe Mermaid-Code in einen mermaid-Block und sieh zu, wie sich das Diagramm beim Bearbeiten neu zeichnet. Flussdiagramme, Sequenzdiagramme, Klassendiagramme, Zustandsautomaten, ER-Diagramme, Gantt-Diagramme und mehr – geschrieben in einem Markdown-Dokument, sodass auch der Text um deine Diagramme gerendert wird. Kostenlos, ohne Anmeldung, nichts wird hochgeladen.

Kostenlos · keine Anmeldung · läuft im Browser, nichts wird hochgeladen

KaTeX-Formel im Display-Modus und ein Mermaid-Flussdiagramm, gerendert in der Vorschau
KaTeX-Formeln und Mermaid-Flussdiagramme werden direkt im Dokument gerendert.

Ein Mermaid-Editor, eingebaut in einen Markdown-Editor

Mermaid macht aus ein paar Zeilen Text ein Diagramm, und so lassen sich Diagramme leicht vergleichen, prüfen und neben der Dokumentation aufbewahren, die sie erklären. Der Editor auf dieser Seite ist ein geteilter Markdown-Editor mit eingebauter Mermaid-Unterstützung: Schreibe das Diagramm dorthin, wo es im Dokument hingehört, und die Vorschau zeichnet es einen Moment nach dem Tippen neu. Diagramme, die du nicht geändert hast, kommen aus einem Cache zurück, sodass das Bearbeiten des Textes drumherum schnell bleibt; die Engine selbst wird geladen, sobald ein Dokument zum ersten Mal ein Diagramm enthält, was einen Moment dauern kann.

Beginne mit diesem Block im Editor:

```mermaid
flowchart LR
  Idea --> Draft --> Review
  Review -->|changes| Draft
  Review -->|approved| Publish
```

und das Flussdiagramm erscheint rechts. Ändere LR (von links nach rechts) in TD (von oben nach unten), füge einen Knoten hinzu oder benenne eine Kante um, und das Bild folgt.

Diagrammtypen, die du zeichnen kannst

Jedes der folgenden Diagramme wird in der Vorschau gerendert. Schreibe das Diagramm-Schlüsselwort in die erste Zeile innerhalb des Zauns:

Die Syntax von Beta-Diagrammtypen kann sich zwischen Mermaid-Versionen ändern, prüfe die genauen Schlüsselwörter also in der offiziellen Mermaid-Dokumentation; dieser Editor führt die Version aus, die mit der Seite mitgeliefert wird.

Ein Diagramm debuggen

Kann Mermaid den Code nicht parsen, wird der Diagrammblock zu einem Fehlerkasten mit der Meldung des Parsers – Zeilennummer, die Stelle, an der er gescheitert ist, und was er erwartet hat. Korrigiere die Zeile, und das Diagramm ersetzt den Fehler. Nutze die geteilte Ansicht, um beides gleichzeitig zu sehen; die Vorschau scrollt mit der Zeile mit, die du bearbeitest. Diagramme werden im strikten Sicherheitsmodus von Mermaid gerendert, sodass Klick-Callbacks und Skripte in Diagrammdefinitionen deaktiviert sind, und Inline-HTML im übrigen Dokument wird bereinigt.

Speichern, teilen und exportieren

Das Dokument wird automatisch in deinem Browser gespeichert. Exportieren → .md herunterladen liefert dir die Markdown-Datei zum Einchecken neben deinem Code. Teilen erzeugt einen Link, der das ganze Dokument enthält, sodass eine Kollegin oder ein Kollege es mit bereits gezeichnetem Diagramm öffnet. .html herunterladen exportiert eine eigenständige Seite mit den Diagrammen als SVG, und Drucken / Als PDF speichern erzeugt ein PDF, in dem die Diagramme bei jeder Vergrößerung scharf bleiben. Die Diagrammfarben folgen dem hellen oder dunklen Theme, das du wählst.

Wann dieser Editor passt und wann ein spezialisiertes Werkzeug

Willst du nur an einem einzelnen Diagramm feilen, mit Konfigurationsfeld und Bild-Download, ist ein spezialisiertes Werkzeug wie mermaid.live genau dafür gebaut. Gehört das Diagramm in ein Dokument – eine README, eine Entwurfsnotiz, den Plan eines Agenten, eine Projektdokumentation –, ist ein Markdown-Editor, der Mermaid rendert, der kürzere Weg, weil du das Diagramm im Zusammenhang siehst und das ganze Dokument herunterladen kannst. Neu bei der Syntax drumherum? Sieh dir den Markdown-Spickzettel an oder öffne direkt den Markdown-Editor.

In Aktion

Markdown Viewer in geteilter Ansicht: Markdown-Quelltext links, gerenderte Vorschau im GitHub-Stil rechts
Geteilte Ansicht – Quelltext und gerenderte Vorschau nebeneinander, zeilengenau synchron scrollend.
Die Theme-Auswahl mit 16 hellen und dunklen Themes und Farbmustern
Sechzehn Themes, jedes mit eigener Syntaxpalette – oder der Hell/Dunkel-Einstellung des Systems folgen.
Das Exportmenü: .md herunterladen, .html herunterladen, als PDF drucken, als HTML kopieren, Markdown kopieren
Als Markdown, eigenständige HTML-Seite oder PDF exportieren oder das gerenderte HTML kopieren – gezeigt im Theme Paper.

So funktioniert es

  1. 1
    Öffne den Editor und tippe einen Codeblock, der mit ```mermaid beginnt, dann deinen Diagrammcode, dann ```.
  2. 2
    Das Diagramm erscheint in der Vorschau und zeichnet sich beim Tippen neu; bei einem Syntaxfehler erscheint stattdessen die Meldung von Mermaid.
  3. 3
    Behalte es als .md-Datei, teile den Link, exportiere eine eigenständige HTML-Seite oder drucke als PDF.

Was du bekommst

Live-Vorschau in der geteilten Ansicht

Quelltext links, gerenderte Diagramme rechts, kurz nach dem Tippen neu gezeichnet.

Mermaid v11, 20 Diagrammtypen

Flussdiagramm, Sequenz, Klassen, Zustand, ER, Gantt, Kreisdiagramm, User Journey, Git-Graph, Mindmap, Zeitleiste und mehr.

Fehler, die du lesen kannst

Lässt sich der Code nicht parsen, zeigt die Vorschau die Meldung des Parsers, damit du die Zeile findest.

Diagramme und Text zusammen

Überschriften, Tabellen, Code und Formeln rund um die Diagramme – das Format, das GitHub-READMEs nutzen.

Hell und dunkel

Die Diagrammfarben folgen dem aktiven Theme; wähle aus 16 Themes.

Privat

Mermaid läuft in deinem Browser. Dein Diagrammcode wird nie hochgeladen.

Häufige Fragen

Wie schreibe ich hier ein Mermaid-Diagramm?
Tippe oder füge einen eingezäunten Codeblock ein, dessen Sprache mermaid ist: drei Backticks, das Wort mermaid, eine neue Zeile mit deinem Diagrammcode und drei Backticks zum Schließen. Die Vorschau zeichnet ihn. Der Editor akzeptiert keinen nackten Mermaid-Code ohne den Zaun.
Welche Mermaid-Diagrammtypen funktionieren?
Flussdiagramm, Sequenz-, Klassen-, Zustands-, Entity-Relationship-, Gantt-, Kreis-, User-Journey-Diagramm, Git-Graph, Mindmap, Zeitleiste, Quadrantendiagramm sowie Requirement- und C4-Diagramme werden gerendert, ebenso die neueren Sankey-, XY-Chart-, Block-, Packet-, Kanban- und Architekturdiagramme. Die mitgelieferte Engine ist Mermaid 11.
Kann ich das Diagramm als SVG oder PNG exportieren?
Es gibt keinen Ein-Klick-Button für SVG oder PNG. Exportieren → .html herunterladen speichert eine Seite mit den Diagrammen als eingebettetes SVG, Drucken / Als PDF speichern erzeugt ein PDF mit Vektordiagrammen, und Als HTML kopieren legt das gerenderte Markup in die Zwischenablage.
Ist das dasselbe wie mermaid.live?
Es nutzt dieselbe Mermaid-Bibliothek, ist aber ein Markdown-Editor und kein reines Diagramm-Werkzeug: Du schreibst Diagramme innerhalb eines Dokuments. Es gibt keine eigene Zeichenfläche mit Verschieben und Zoomen und kein Konfigurationsfeld für das Diagramm.
Warum zeigt mein Diagramm einen Fehler?
Die Vorschau gibt den Parse-Fehler von Mermaid aus, meist mit Zeile und dem, was erwartet wurde. Häufige Ursachen sind ein fehlendes Diagramm-Schlüsselwort in der ersten Zeile, eine nicht geschlossene Klammer oder ein Anführungszeichen oder ein reserviertes Wort als Knotenname.
Funktioniert es mit Diagrammen in GitHub-READMEs?
Ja. Auch GitHub zeichnet mermaid-Codeblöcke in Markdown, du kannst den Block also hier entwerfen, prüfen und in deine README einfügen. Das Rendering kann leicht abweichen, wenn GitHub eine andere Mermaid-Version mitbringt.
Verlassen meine Diagramme mein Gerät?
Nein. Der Diagrammcode wird von Mermaid in deinem Browser gerendert und in dessen lokalem Speicher abgelegt. Freigabelinks tragen das Dokument in der Adresse selbst, behandle also jeden, der den Link hat, als jemanden, der den Diagrammcode kennt.

Verwandte Werkzeuge

Bereit, wenn du es bist

Markdown einfügen, eine Datei ablegen oder eine URL öffnen – die Vorschau erscheint sofort und alles bleibt auf deinem Gerät.

Markdown Viewer öffnen