Zurück zu Tools

HTML-zu-Markdown-Konverter

My tools
No tools yet

Wird geladen...

HTML online in Markdown konvertieren (Echtzeit-Konvertierung durch Quelltextei nfügung)

  1. 1

    HTML einfügen

    Fügen Sie HTML-Fragmente oder Webseitquellcode in das Eingabefeld ein (Quellcode im Browser anzeigen und kopieren, oder das outerHTML-Element aus den Entwicklertools kopieren), oder klicken Sie auf "Beispiel ausfüllen", um die Auswirkungen komplexer Strukturen zu sehen.

  2. 2

    Konvertierungsoptionen wählen

    Wählen Sie Listenzeichen und Hervorhebungsstil nach den Konventionen des Ziel-Editors; deaktivieren Sie die entsprechenden Schalter, wenn Sie keine Bilder benötigen oder zeilenweise Tabellentext mögen – die Ausgabe wird in Echtzeit aktualisiert.

  3. 3

    Markdown kopieren

    Kopieren Sie das Ergebnis mit einem Klick und fügen Sie es in Notion/Obsidian/statische Blogs ein; verwenden Sie ein Markdown-Reader-Tool, wenn Sie eine Umkehrvorschau der Markdown-Rendering-Effekte benötigen.

Funktionsübersicht

HTML-to-Markdown-Online-Tool: Konvertiert HTML-Fragmente oder Webseitquellcode in Markdown, unterstützt Überschriften, verschachtelte Listen (geordnete Listen behalten die Startnummer), GFM-Tabellen (Ausrichtungs-Mapping), Code-Blöcke (Sprachextraktion), Aufgabenlisten, Bilder, Links und Hervorhebungsformate; Syntaxzeichen werden positions-weise escaped, Code-Zäune werden automatisch aktualisiert, alles im lokalen Browser.

Werkzeugbeschreibung

Kostenloser Online-HTML-zu-Markdown-Konverter. Fügen Sie HTML-Quellcode ein und konvertieren Sie ihn in Echtzeit: Überschriften/Hervorhebung/Links und Bilder, verschachtelte Listen mit beibehaltener Ordnungsnummer, GFM-Tabellenausrichtung, Sprachextraktion für Codeblöcke, Aufgabenlisten; Syntaxzeichen werden positionsabhängig escaped, Code-Fencing wird automatisch aktualisiert, läuft lokal ohne Uploads.

Zuletzt aktualisiert

Fähigkeitenliste

  • Vollständige Tag-Unterstützung: h1-h6 Überschriften, strong/em/del/code Hervorhebungen, a-Links, img-Bilder (optional), pre-Codeblöcke (Sprache wird aus language-xxx Klasse extrahiert), blockquote Zitate, hr, Definitionslisten ähnlich – deckt die meisten Strukturen ab, die beim täglichen Einfügen vorkommen.
  • Listeneinzug bewahrt: ul/ol beliebig verschachtelt mit zwei Leerzeichen Einzug entfaltet, geordnete Listen behalten Start-Nummern, Aufgabenlisten-Kontrollkästchen (wenn erstes Element von li ein Checkbox ist) werden zu - [x] / - [ ].
  • GFM-Tabellen: Kopfzeile + Ausrichtungs-Trennzeile (HTML align-Attribut-Mapping :---/:---:/---:), kann mit einem Klick deaktiviert werden, um zu zeilenweisem Zelltext zu degenerieren; Rohre in Zellen werden automatisch escaped.
  • Umfassende Escape-Regeln: Markdown-Syntaxzeichen werden positions-weise escaped (Unterstriche in snake_case-Wörtern bleiben erhalten), zusätzliche Escapes für #/-/Zahl. am Zeilenanfang verhindern Fehlrendering, Code-Block-Inhalte mit drei Backticks werden automatisch auf vier Backticks aktualisiert.
  • Konfigurierbar: vier Schalter für Listenzeichen (-/*/+), Hervorhebungsstil (*/_), Bilder behalten, GFM-Tabellen; Echtzeit-Konvertierung beim Einfügen, Daten werden nicht hochgeladen (DOMParser faules Parsing, Skripte werden nicht ausgeführt).

Nutzer-Feedback

Ihr Feedback wird nach Prüfung (und ggf. Schwärzung) öffentlich angezeigt. Bitte keine E-Mails, Passwörter oder anderen persönlichen Daten angeben.

Ihr Feedback hilft uns, besser zu werden ❤️

Verwandte Tools

Verwandte Leitfäden

Häufig gestellte Fragen

Welche HTML-Elemente werden von diesem Tool unterstützt?
Überschriften h1-h6, Absätze, strong/b, em/i, del/s, Inline-Code, pre-Codeblöcke (language-xxx wird extrahiert), a-Links, img-Bilder, ul/ol-verschachtelte Listen (geordnete Listen behalten Start-Nummer), Aufgabenlisten-Kontrollkästchen, GFM-Tabellen, blockquote, hr, dl-Definitionslisten ähnlich. Script-, Style-, iframe-, SVG- und Button-Elemente werden nach Sicherheitsregeln verworfen; Wrapper-Tags wie div/section/span werden nur für ihren Inhalt beibehalten; Inline-Stile sowie class/id werden nicht beibehalten.
Welche Regeln gelten für Sonderzeichen-Escaping bei der Konvertierung?
Markdown-Syntaxzeichen (Backslash/Sternchen/Klammern/Unterstrich/Backtick) werden je nach Textposition mit Backslash versehen, Unterstriche in snake_case-Wörtern bleiben unverändert; Zeichen am Anfang einer Zeile (#, >, +, -, Zahlen mit Punkt, !) werden zusätzlich versehen, um Rendering als Überschrift oder Liste zu vermeiden; spitzige Klammern, die Tags bilden, werden als Entitäten ausgegeben; Pipe-Zeichen in Tabellenzellen werden als \| versehen; Inhalte in pre/code werden nie versehen, aber wenn der Inhalt selbst drei Backticks enthält, wird der Zaun automatisch auf vier oder mehr Backticks erhöht.
Welche Regeln gelten für Aufgabenlisten-Kontrollkästchen?
Listenelemente werden als - [x] oder - [ ] konvertiert, wenn das erste untergeordnete Element ein input[type=checkbox] ist (Häkchenstatus wird vom checked-Attribut bestimmt); Kontrollkästchen, die nicht an erster Stelle stehen oder von anderen Elementen umgeben sind, werden nach Formular-Regeln verworfen und der Text bleibt erhalten. Die Nummerierung für geordnete Listen wird aus dem start-Attribut des ol-Elements plus Sequenznummer berechnet; nur dezimale fortlaufende Nummerierung wird unterstützt (type=a/i römische Ziffern usw. werden nicht unterstützt).
Wie sieht die Ausgabe aus, wenn der GFM-Tabellen-Schalter deaktiviert ist?
Wenn deaktiviert, werden Tabellen als zeilenweise Zellentexte ausgegeben (Zellen werden durch Pipe-Zeichen mit umgebenden Leerzeichen verbunden), Kopfzeileninfo und Spalten-Ausrichtung werden nicht beibehalten; für Tabellenstruktur halten Sie den Schalter aktiviert für GFM-Tabellenausgabe (Kopfzeile + Ausrichtungs-Trennlinie + Datenzeilen). Die Ausrichtungs-Zuordnung liest das HTML-align-Attribut – moderne Webseiten schreiben Ausrichtung oft in CSS-Klassen, solche Ausrichtungen sind nicht garantiert beibehalten.
Wird eingefügtes HTML im Browser ausgeführt?
Nein. Das Parsen verwendet ein träges Dokument des DOMParser (Skripte werden nicht ausgeführt, Ressourcen werden nicht geladen), script-, style- und iframe-Elemente werden während der Konvertierung direkt verworfen, img-Adressen werden nur als Text ausgegeben. Die Konvertierung erfolgt vollständig lokal, der Inhalt wird nicht hochgeladen oder ins Internet übertragen.