Mit diesem Tool lässt sich Markdown in HTML umwandeln – entweder als schlankes Fragment für ein Template oder CMS oder als vollständige Seite mit Inline-CSS. Markdown einfügen oder eine .md-Datei öffnen, das Ergebnis in der Vorschau prüfen und den HTML-Code kopieren oder herunterladen.
Zuletzt aktualisiert:
So funktioniert’s
Markdown einfügen
Text einfügen, eine .md-Datei öffnen, über „Von URL öffnen“ laden oder mit „Beispiel laden“ starten.
Ausgabe festlegen
Unter „Ausgabe“ „HTML-Fragment“ oder „Ganze Seite mit CSS“ wählen, dazu Syntaxhervorhebung, Variante (GFM oder CommonMark) und den Umgang mit Roh-HTML.
Kopieren oder speichern
Das Ergebnis in der abgeschotteten Vorschau kontrollieren, dann den Code kopieren oder als .html-Datei herunterladen.
Funktionen
Schlankes Markup
Keine Hilfsattribute aus der Vorschau: Überschriften mit IDs im GitHub-Stil, schlichte Tabellen mit align, Kontrollkästchen für Aufgabenlisten und ein eigener Abschnitt für Fußnoten.
Hervorhebung, die auch in E-Mails hält
Code wird wahlweise mit CSS-Klassen für das eigene Stylesheet ausgezeichnet oder mit Inline-Styles, die E-Mail-Programme nicht verwerfen.
Relative Pfade bleiben unverändert
Bild- und Linkpfade werden exakt so übernommen, wie sie im Markdown stehen. Das HTML funktioniert dadurch direkt neben den eigenen Dateien.
Grundsätzlich bereinigt
Jede Ausgabe durchläuft DOMPurify. Skripte und Event-Handler aus eingebettetem HTML gelangen nie ins Ergebnis.
Grenzen & Datenschutz
Dateien dürfen bis zu 10 MB groß sein. Hochgeladen wird nichts: Die Umwandlung findet im Browser statt, und „Von URL öffnen“ lädt die Datei direkt von der eingegebenen Adresse.
Hinweise
Wer nur eine einzelne Tabelle braucht, findet im Tool „Markdown-Tabelle in HTML“ zusätzliche Klassen und Gestaltungsoptionen. Mermaid-Diagramme bleiben Codeblöcke mit der Klasse language-mermaid und werden auf der eigenen Website von Mermaid gezeichnet. Mit KaTeX gerenderte Formeln brauchen im Fragment-Modus das KaTeX-Stylesheet der Zielseite; die ganze Seite bringt es bereits mit. Der umgekehrte Weg führt über HTML in Markdown.
Mehr zum Umgang mit Daten auf der Datenschutzseite.
Häufige Fragen
Wie wird aus einer .md-Datei eine HTML-Datei?
Die .md-Datei öffnen oder ihren Inhalt einfügen, Fragment oder ganze Seite wählen und auf „.HTML herunterladen“ oder „Kopieren“ klicken.
Fragment oder ganze Seite – was ist der Unterschied?
Ein Fragment enthält nur das Markup für den body und wird in ein Template oder CMS eingefügt. Die ganze Seite ist eine eigenständige .html-Datei mit Styles, Titel und strenger Content Security Policy.
Welche Markdown-Variante wird gelesen?
Standardmäßig GitHub Flavored Markdown mit Tabellen, Aufgabenlisten, Durchstreichen, Autolinks, Fußnoten und Alerts. Der Modus CommonMark hält sich strikt an die Spezifikation.
Werden Umlaute und ß korrekt angezeigt?
Ja. Die ganze Seite deklariert UTF-8 per meta charset. Beim Öffnen einer Datei wird die Zeichenkodierung erkannt, sodass auch ältere Windows-1252-Dateien richtig gelesen werden.
Was passiert mit mathematischen Formeln?
Sie bleiben als TeX in \( \) und \[ \] stehen, damit MathJax oder KaTeX sie auf der eigenen Seite setzt. Alternativ werden sie sofort mit KaTeX gerendert.
Darf das Markdown HTML-Tags enthalten?
Ja. Roh-HTML wird bereinigt übernommen oder auf Wunsch als Text angezeigt. Skripte bleiben in keinem Fall erhalten.
Geht es auch in die andere Richtung?
Ja, mit HTML in Markdown – der Link steht über dem Ergebnis.