Markdown zu HTML Konverter
Läuft komplett in deinem Browser. Deine Dateien und Daten verlassen dein Gerät nie.
Über dieses Tool
Füge Markdown ein, und das Tool wandelt es in HTML um, oder füge HTML ein, und es kommt als Markdown zurück. Wähle die Richtung, die du brauchst, und das Ergebnis aktualisiert sich beim Tippen.
Wie funktioniert die Umwandlung?
Markdown zu HTML läuft über die Bibliothek marked, mit GitHub Flavored Markdown für Tabellen, Durchstreichungen und Aufgabenlisten standardmäßig aktiviert. Das rohe HTML, das marked ausgibt, landet zeilenweise als ein Tag pro Zeile, deshalb schickt das Tool es anschließend durch einen gemeinsamen HTML-Beautifier, der verschachteltes Markup wie Listen, Tabellen und Zitate einrückt. So liest sich das Ergebnis wie formatierter Code statt wie eine Wand aus flachen Tags.
HTML zu Markdown läuft über turndown, konfiguriert für ATX-Überschriften (#, ##) und eingezäunte Codeblöcke. Turndown parst HTML mit einem eigenen Parser statt einem echten Browser-DOM und verzeiht deshalb kaputtes Markup: nicht geschlossene Tags, falsch verschachtelte Elemente und andere fehlerhafte HTML-Konstrukte werden nach bestem Wissen geparst statt einen Fehler zu werfen. Das macht das Tool tolerant gegenüber HTML, das man von einer echten Webseite kopiert hat, wo es selten so sauber ist wie handgeschriebenes Markup.
Wird mein Inhalt irgendwohin gesendet?
Nein. Beide Umwandlungen laufen vollständig im Browser mit JavaScript-Bibliotheken, die in die Seite eingebettet sind; nichts, was du einfügst, geht an einen Server oder wird protokolliert. Das ist wichtig, wenn du einen unveröffentlichten README-Entwurf, ein internes Dokument oder HTML mit echten Namen oder Kontodaten umwandelst. Eine leere Eingabe erzeugt auf beiden Seiten einfach eine leere Ausgabe, es gibt also nichts aufzuräumen, bevor du anfängst.
Wofür ist das Tool nützlich?
Typische Anwendungen: einen README-Entwurf für eine Vorschau in HTML umwandeln, einen eingefügten Webseitenausschnitt in sauberes Markdown für ein Wiki oder eine Notiz-App verwandeln, oder vor dem Commit prüfen, wie eine GFM-Tabelle dargestellt wird. Es eignet sich auch gut, um Formatierung aus HTML-E-Mail-Vorlagen oder CMS-Exporten zu entfernen, da Turndown die meisten Inline-Styles auf einfache Markdown-Entsprechungen reduziert.
Die Basissyntax steht in der CommonMark-Spezifikation, die HTML-Referenz von MDN deckt die andere Richtung ab, und GitHubs GFM-Spezifikation beschreibt die Erweiterungen für Tabellen, Durchstreichungen und Aufgabenlisten, die dieses Tool unterstützt.