HTML-zu-Markdown-Konverter
Wandle HTML in sauberes, lesbares Markdown um.
Läuft in deinem Browser. Nichts, was du eingibst, wird irgendwohin gesendet.
- Überschriften und Listen erhalten
- Codeblöcke mit Zäunen
- Nichts wird hochgeladen
So wandelst du HTML in Markdown um
- Füg dein HTML ein.
- Das Markdown erscheint beim Tippen.
- Kopiere oder lade die Markdown-Datei herunter.
Wie Elemente sich umwandeln
| HTML | Markdown |
|---|---|
| <h2>Titel</h2> | ## Titel |
| <strong>fett</strong> | **fett** |
| <a href="...">text</a> | [text](...) |
| <code>x</code> | `x` |
| <pre><code>...</code></pre> | ein Codeblock mit ```-Zaun |
Was sich nicht sauber umwandelt
- HTML-Tabellen kommen als reiner Text an, nicht als Markdown-Tabellensyntax.
- Inline-Stile und CSS-Klassen entfallen, da Markdown kein Äquivalent dafür hat.
- Layout-Divs und anderes nicht standardmäßiges strukturelles HTML werden zu reinen Absätzen.
- Wiederholte Leerzeichen und Zeilenumbrüche, die nur der optischen Abstandshaltung dienten, fallen zu einem einzigen Leerzeichen zusammen, genau wie es ein Browser mit zusätzlichem HTML-Leerraum sonst auch tun würde.
Wo umgewandeltes Markdown genutzt wird
- Eine Webseite in ein README oder Wiki einfügen, das nur Markdown akzeptiert.
- Bereinigten Inhalt in einen statischen Seitengenerator einspeisen.
- Dokumentation aus einem CMS-Export in ein Markdown-basiertes Doku-Tool überführen.
- Formatierten, aus einer E-Mail eingefügten Text bereinigen, bevor er in ein reines Text-Änderungsprotokoll übernommen wird.
Stil der Markdown-Ausgabe
- Überschriften nutzen den #-Stil (ATX), nicht den älteren Unterstreichungsstil mit === oder ---.
- Codeblöcke nutzen dreifache Backtick-Zäune, keine 4-Leerzeichen-Einrückung.
- Fetter Text nutzt **, kursiver Text nutzt *, passend zu Turndowns Standardstil.
Häufige Fragen zu HTML zu Markdown
Welche HTML-Elemente wandeln sich gut um?
Überschriften, Absätze, Listen, Links, Bilder, Fett- und Kursivtext, Blockzitate und Codeblöcke wandeln sich alle sauber um.
Werden HTML-Tabellen umgewandelt?
Nicht in Markdown-Tabellensyntax. Tabellen kommen als ihr reiner Textinhalt an, da die Unterstützung für Markdown-Tabellen zwischen Tools stark variiert.
Kann ich eine ganze Webseite einfügen?
Ja. Füg den HTML-Quelltext der Seite ein, und der lesbare Inhalt wird zu Markdown umgewandelt.
Welche Bibliothek steckt dahinter?
Turndown, ein weit verbreiteter HTML-zu-Markdown-Konverter, eingestellt auf Überschriften im ATX-Stil (# Überschrift) und Codeblöcke mit Zäunen.
Kommt es mit verschachtelten Listen klar?
Ja. Verschachtelte <ul>- und <ol>-Elemente werden zu eingerückten Markdown-Listenpunkten, ihre Verschachtelungsebene bleibt erhalten.
Wandelt es HTML-Entities wie & oder um?
Ja, gängige Entities werden in der Markdown-Ausgabe zu ihren reinen Zeichen-Entsprechungen, & wird also zu einem wörtlichen & und zu einem normalen Leerzeichen.
Was passiert mit Blockzitaten und horizontalen Linien?
Ein <blockquote> wird zu einer Zeile, die mit > beginnt, und ein <hr> wird zu einer Zeile aus drei Strichen, beides Standard-Markdown-Syntax.
Kann ich HTML umwandeln, das direkt aus Word oder Google Docs kopiert wurde?
Ja, auch wenn die Quelle oft zusätzliche span-Tags und Inline-Stile für Formatierung mitbringt. Die entfallen, da Markdown kein Äquivalent dafür hat, der sichtbare Text, Überschriften, Links und Listen bleiben aber erhalten.