HTML zu Markdown
Fügen Sie einen HTML-Ausschnitt aus einem CMS, einer E-Mail oder einer Webseite ein und erhalten Sie aufgeräumtes Markdown, lokal in Ihrem Browser umgewandelt.
Funktionen
- Behält Überschriften, Absätze, Fett, Kursiv, Links, Bilder, Listen, Zitate, Inline-Code und Codeblöcke
- Entfernt Skript- und Style-Blöcke sowie class-, id- und style-Attribute
- Verschachtelte Listen werden zu eingerückten Markdown-Listen
- Läuft lokal in WebAssembly, das Markup verlässt den Tab nie
Diese Seite bereinigt HTML, das Sie irgendwo kopiert haben (aus einem CMS-Editor, einer HTML-E-Mail, einem Doku-Export oder dem Quelltext einer Webseite), zu schlichtem, lesbarem Markdown, direkt in Ihrem Browser. Fügen Sie das Markup ein, klicken Sie auf Konvertieren und kopieren Sie das Markdown. Typische Gründe: Inhalte in einen Markdown-Doku-Ordner oder eine Notiz-App übernehmen, Inline-Styles und Klassen-Wirrwarr eines Editors loswerden oder Text für einen KI-Prompt vorbereiten, wobei Markdown meist deutlich kürzer ist als das ursprüngliche HTML. Die allgemeine Anleitung zum Konverter finden Sie auf der Tool-Seite HTML zu Markdown.
Was diese Konvertierung tatsächlich tut (und was NICHT)
Der Konverter durchläuft den HTML-Baum und bildet die strukturellen Elemente, die er kennt, in Markdown ab. Überschriften h1 bis h6 werden zu #-Überschriften, Absätze bleiben Absätze, strong/b werden zu **fett**, em/i zu *kursiv*, Links zu [Text](href), wobei der href unverändert übernommen wird (auch relative URLs), Bilder zu , ul und ol zu Aufzählungen und nummerierten Listen (verschachtelte Listen werden eingerückt), blockquote zu >-Zitaten, hr zu ---, Inline-code erhält Backticks und pre wird zu einem umzäunten Codeblock. Skript- und Style-Blöcke werden entfernt, ebenso alle class-, id- und style-Attribute. HTML-Entitäten wie & und werden in echte Zeichen dekodiert.
Einiges wird nicht umgewandelt, und das sollten Sie vor dem Einfügen wissen:
- Tabellen: Es gibt keine Tabellenkonvertierung. Eine
<table>wird zum aneinandergereihten Text ihrer Zellen verflacht, ohne Pipes und ohne erhaltenes HTML. Bauen Sie Tabellen von Hand nach oder behalten Sie für sie das ursprüngliche HTML. - Sprache von Codeblöcken: Ein Block
<pre><code class="language-js">wird zu einem einfachen```-Block ohne Sprachangabe. - Zeilenumbrüche: Ein
<br>innerhalb eines Absatzes oder Listeneintrags wird zu einem Leerzeichen, sodass Adressen oder Gedichte mit<br>in einer Zeile landen. - Ganze Seiten: Es gibt keine Erkennung des Hauptinhalts. Wenn Sie eine komplette Seite einfügen, landen auch der Text aus
<title>, Menüs und Footer-Links in der Ausgabe, teils direkt an die erste Überschrift geklebt. Fügen Sie nur den Artikelteil ein. - Weitere Elemente: Durchgestrichenes (
del,s), Definitionslisten, Bildunterschriften und Formularfelder erscheinen als einfacher Text. Zeichen wie*,_oder<im Text werden nicht maskiert.
Der Ausgabestil ist fest: ATX-Überschriften mit #, Aufzählungszeichen -, * für kursiv, ** für fett und umzäunte Codeblöcke. Andere Konverter entscheiden anders, daher kann dasselbe HTML anderswo leicht abweichendes Markdown ergeben.
Wann Markdown statt HTML die bessere Wahl ist
Wählen Sie Markdown, wenn das Ziel es nativ liest oder Portabilität wichtiger ist als Präsentation: Static-Site-Generatoren, README- und Doku-Dateien, GitHub Issues und Wikis, Notiz-Tools und KI-Prompts. Am besten eignet es sich für textlastige Inhalte wie Artikel, Dokumentation und E-Mail-Texte. Behalten Sie das HTML, wenn der Inhalt von Tabellen, exaktem Styling, Skripten oder Layout abhängt, denn diese übernimmt der Konverter nicht. Um Markdown wieder in HTML zu rendern, nutzen Sie Markdown zu HTML.
So wandeln Sie kopiertes HTML in Markdown um
- Fügen Sie Ihr HTML in das Eingabefeld ein. Ein Fragment (der Text eines Artikels oder einer E-Mail) liefert das sauberste Ergebnis.
- Klicken Sie auf Konvertieren.
- Prüfen Sie das Markdown, besonders dort, wo die Quelle Tabellen, Zeilenumbrüche oder Codeblöcke mit Sprachangabe enthielt.
- Kopieren Sie das Markdown mit der Kopier-Schaltfläche.
Kein Upload. Es läuft auf Ihrem Gerät.
Die Konvertierung ist Rust, kompiliert zu WebAssembly, und läuft in Ihrem Browser-Tab. Ihr HTML wird nirgendwohin gesendet: keine Netzwerkanfragen für die Konvertierung selbst, und danach gibt es nichts zu löschen, weil nichts hochgeladen wurde. Sie können das im Network-Tab der DevTools während der Konvertierung überprüfen. Das ist wichtig, weil HTML oft sensibles Material enthält: interne Dokumentation, vertrauliche CMS-Exporte und HTML-E-Mails mit Kundendaten.
Keine Limits
Keine Längenbegrenzung, kein Wasserzeichen, keine Anmeldung. Die praktische Grenze ist der Arbeitsspeicher Ihres Geräts.
Häufig gestellte Fragen
- Was wird bei der Umwandlung von HTML in Markdown entfernt?
- Skript- und Style-Blöcke sowie alle class-, id- und style-Attribute. Farben, Schriften und Layout gehen verloren, weil Markdown dafür keine Syntax hat. Überschriften, Absätze, Hervorhebungen, Links, Bilder, Listen, Zitate und Code bleiben erhalten.
- Werden HTML-Tabellen in Markdown-Tabellen umgewandelt?
- Nein. Tabellen werden nicht konvertiert: Der Zelltext wird zu einer einzigen Textfolge verflacht, ohne Pipes und ohne das ursprüngliche HTML. Wenn Tabellen wichtig sind, bauen Sie sie in Markdown von Hand nach oder behalten diesen Teil als HTML.
- Bleibt die Sprache eines Codeblocks erhalten?
- Nein. Der Code in
<pre>bleibt wörtlich in einem umzäunten Block erhalten, aber die Klasselanguage-xxxgeht verloren. Ergänzen Sie die Sprache nach dem öffnenden```selbst, wenn Sie Syntaxhervorhebung brauchen. - Warum sind meine Zeilenumbrüche verschwunden?
- Ein
<br>innerhalb eines Absatzes oder Listeneintrags wird durch ein Leerzeichen ersetzt. Fügen Sie im Markdown eine Leerzeile oder zwei Leerzeichen am Zeilenende ein, wo Sie einen Umbruch brauchen. - Kann ich eine ganze Webseite einfügen?
- Das ist möglich, aber das Ergebnis enthält dann Seitentitel, Navigation und Footer-Text, weil der Hauptinhalt nicht erkannt wird. Kopieren Sie nur das Artikel-Element, um eine saubere Ausgabe zu erhalten.
- Bleiben relative Links und Bilder erhalten?
- Ja. href- und src-Werte werden unverändert übernommen, auch relative Pfade wie
/docs/seite. Eventuell müssen Sie sie für den neuen Speicherort in absolute URLs ändern. - Wird mein HTML auf einen Server hochgeladen?
- Nein. Die Konvertierung erfolgt in Ihrem Browser mit Rust, kompiliert zu WebAssembly, ohne Netzwerkanfragen. Sie können das im Network-Tab der DevTools überprüfen.
- Kann ich internes HTML säubern, bevor ich es in ChatGPT oder Claude einfüge?
- Ja. Markdown ist meist deutlich kürzer als das ursprüngliche HTML, und die Bereinigung erfolgt hier, ohne das Markup vorher an den Server eines Drittanbieters zu senden. Für Agenten-Workflows bietet der VaultTools MCP-Server dieselbe Konvertierung für Dateien auf der Festplatte.
- Werden Entitäten wie & und dekodiert?
- Ja, sie werden zu echten Zeichen. Wenn Sie nur Entitäten bearbeiten möchten, erledigt das das Tool HTML-Entitäten kodieren/dekodieren direkt.
Verwandte Tools: die zentrale Tool-Seite HTML zu Markdown, die Gegenrichtung mit Markdown zu HTML oder der vollständige Text- und Daten-Tools-Hub.