Zum Hauptinhalt springen

Markdown zu HTML Konverter – kostenlos

Konvertieren Sie Markdown in sauberes HTML mit Live-Vorschau. Quellansicht zum Kopieren von einfügefertigem HTML für Blogs, CMS-Systeme oder E-Mail-Vorlagen nutzen.

Funktioniert nach dem Laden offline
HTML-Ausgabe erscheint hier…

Häufige Anwendungen

  • Markdown in CMS veröffentlichenKonvertieren Sie Markdown-Notizen zu HTML zum Einfügen in CMS, die nur HTML akzeptieren.
  • HTML-E-Mail-Inhalte erstellenKonvertieren Sie Markdown zu HTML für Transaktions-E-Mails und Newsletter.
  • README-Dateien lokal anzeigenFügen Sie Ihre README.md ein, um zu sehen, wie sie auf GitHub, GitLab oder npm gerendert wird.
  • Seiteninhalt für statische Websites generierenKonvertieren Sie Markdown-Textinhalte zu HTML für manuell erstellte statische Websites oder einmalige Seiten.
  • Dokumentations-HTML erstellenKonvertieren Sie interne Markdown-Dokumentation zu HTML zum Einbetten in Apps, Hilfezentren oder Wissensdatenbanken.

So funktioniert es

Die Umwandlung erfolgt vollständig in Ihrem Browser durch einen selbst geschriebenen Markdown-Parser – keine Drittanbieter-Bibliothek, keine Serveranfrage. Der Parser durchläuft den Quelltext Zeile für Zeile, wendet Blockregeln an (Überschriften, Listen, Tabellen, umzäunter Code) und dann in einem zweiten Durchgang Inline-Regex-Muster für Fett, Kursiv, Links, Bilder und Inline-Code.

  1. 1
    Zuerst wird die Blockstruktur geparst
    Der Parser liest das rohe Markdown Zeile für Zeile und erkennt Blockkonstrukte: umzäunte Codeblöcke (mit optionaler Sprachklasse), ATX-Überschriften (# bis ######), Zitate, nummerierte und unnummerierte Listen einschließlich GFM-Aufgabenlisten-Kästchen, GFM-Tabellen mit Spaltenausrichtung, horizontale Linien und Absätze, die weich umbrochene Folgezeilen korrekt zusammenfügen.
  2. 2
    Inline-Muster werden in jedem Block angewendet
    Nachdem der Text jedes Blocks HTML-maskiert wurde, wandelt eine Regex-Kette in parseInline() die Inline-Syntax um: Bilder und Links (mit einer Positivliste für URL-Schemata, die javascript:- und data:-hrefs entfernt), **fett**, *kursiv*, ~~durchgestrichen~~ und Inline-Code – in dieser Rangfolge.
  3. 3
    Live-HTML-Ausgabe mit Vorschau-Umschalter
    Die HTML-Zeichenkette wird bei jedem Tastenanschlag über useMemo neu berechnet, sodass sich der rechte Bereich sofort aktualisiert. Ein Schalter wechselt zwischen der rohen HTML-Quelltextansicht und einer gerenderten Vorschau mit der Layout-Engine des Browsers.
  4. 4
    Drei Ausgabeoptionen einschließlich Kopieren als Rich Text
    Sie können das rohe HTML-Markup kopieren, eine vollständige eigenständige .html-Datei mit DOCTYPE und charset-Meta-Tag herunterladen oder „Rich-Text kopieren“ verwenden – das über ClipboardItem der Clipboard API sowohl text/html als auch text/plain in die Zwischenablage schreibt, sodass sich das formatierte Ergebnis ohne Zusatzschritte direkt in Gmail, Google Docs oder Word einfügen lässt.

Ähnliche Tools

Häufige Fragen