ParseJet

HTML zu Markdown konvertieren

HTML-Datei hochladen oder Seiten-URL einfügen und sauberes, lesbares Markdown erhalten. ParseJet kommt auch mit unaufgeräumtem HTML aus der Praxis zurecht — verschachtelte Divs, Inline-Styles, Legacy-Markup — und bildet jedes Element in korrekter Markdown-Syntax ab. Gebaut für Content-Migration, Dokumentation und LLM-Pipelines.

Datei hier ablegen oder durchsuchen

Akzeptiert HTML,HTM Dateien

Kostenlos — 3 Anfragen/Tag, keine Anmeldung. für 300 Credits/Monat kostenlos.

So funktioniert es

1

HTML hochladen oder URL einfügen

Eine .html-Datei oben ablegen oder die URL einer Live-Seite einfügen. Beide Wege liefern dasselbe saubere Markdown.

2

Zu Markdown konvertieren

ParseJet parst das HTML, verwirft Skripte, Styles und Tracking-Code und überführt Überschriften, Listen, Tabellen, Links und Codeblöcke in Markdown.

3

Kopieren oder API nutzen

Ergebnis kopieren oder die API in die eigene Anwendung bzw. das Migrationsskript einbinden.

Hauptfunktionen

Was dieses html to markdown auszeichnet.

Vollständige Element-Abbildung

h1–h6, nummerierte und unnummerierte Listen, Tabellen, Zitatblöcke, Codeblöcke, Fett/Kursiv und Links werden exakt in ihre Markdown-Entsprechungen überführt.

Kommt mit chaotischem HTML klar

Echtes HTML ist selten sauber. ParseJet verkraftet nicht geschlossene Tags, tief verschachtelte Divs, Inline-Styles und Legacy-Markup, ohne dass die Ausgabe zerfällt.

Skripte und Styles raus

JavaScript, CSS, Tracking-Pixel und HTML-Kommentare werden vollständig entfernt — nichts davon landet im Markdown.

Datei oder URL als Eingabe

Gespeicherte .html-Dateien (etwa aus einem WordPress-Export) konvertieren oder Live-Seiten per URL abrufen — derselbe Endpunkt deckt beides ab.

Sicher bei Entities und Kodierung

HTML-Entities (&,  , —) werden in echte Zeichen aufgelöst, die Ausgabe ist immer UTF-8 — kein Zeichensalat im Markdown.

Stapelverarbeitung per API

Einen kompletten Export-Ordner mit HTML-Dateien per Kurzskript zu Markdown konvertieren. Siehe das Python-Beispiel unten.

Anwendungsfälle

Häufige Szenarien, in denen dieses Tool Zeit spart.

CMS- und Blog-Migration

Inhalte aus WordPress, Ghost oder einem Legacy-CMS in einen Markdown-Stack wie Hugo, Astro oder Jekyll überführen — ohne HTML von Hand aufzuräumen.

Dokumentation konvertieren

HTML-basierte Doku und Wiki-Exporte (Confluence, MediaWiki) nach Markdown überführen — für Docs-as-Code-Workflows in Git.

Vorverarbeitung für LLMs

Rohes HTML verschwendet Tokens für Markup-Rauschen. Vorher zu Markdown konvertieren und dem Modell kompakten, strukturierten Text mit intakter Hierarchie geben.

Ausgabe von Scraping-Pipelines

Das vom Crawler gesammelte HTML in sauberes Markdown zur Speicherung, Indexierung oder NLP-Weiterverarbeitung überführen — ein API-Aufruf pro Dokument.

Mit der API automatisieren

Nutzen Sie dasselbe Tool programmatisch. Funktioniert mit jeder Sprache – einfach HTTP.

cURL
# Convert a local HTML file to Markdown
curl -X POST https://api.parsejet.com/v1/parse/auto/file \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "[email protected]"

# Convert a live page by URL
curl -X POST https://api.parsejet.com/v1/parse/webpage \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com/page"}'
Python
import httpx
from pathlib import Path

# Batch-convert an HTML export folder to Markdown files
html_dir = Path("export/")
md_dir = Path("markdown/")
md_dir.mkdir(exist_ok=True)

for html_file in html_dir.glob("*.html"):
    resp = httpx.post(
        "https://api.parsejet.com/v1/parse/auto/file",
        headers={"Authorization": "Bearer YOUR_API_KEY"},
        files={"file": (html_file.name, html_file.read_bytes(), "text/html")},
    )
    md_path = md_dir / html_file.with_suffix(".md").name
    md_path.write_text(resp.json()["text"], encoding="utf-8")
    print(f"Converted {html_file.name} -> {md_path.name}")
JavaScript
// Convert an HTML file (e.g. from a file input) to Markdown
const formData = new FormData();
formData.append("file", htmlFile); // File or Blob with .html content

const res = await fetch("https://api.parsejet.com/v1/parse/auto/file", {
  method: "POST",
  headers: { Authorization: "Bearer YOUR_API_KEY" },
  body: formData,
});
const { text } = await res.json();
console.log(text); // Markdown string

Möchten Sie dies automatisieren?

Die ParseJet API bietet Ihnen die gleiche Parsing-Leistung über einen einzigen HTTP-Endpunkt. Kein ffmpeg, kein poppler, kein tesseract — nur ein API-Aufruf.

curl -X POST https://api.parsejet.com/v1/parse/auto/url \ -H "Content-Type: application/json" \ -d '{"url":"https://example.com"}'
API-Dokumentation lesen

Häufig gestellte Fragen

Wie konvertiere ich HTML zu Markdown?

Eine .html-Datei oben hochladen oder eine Seiten-URL einfügen. ParseJet parst das Markup und liefert sauberes Markdown mit Überschriften, Listen, Tabellen und Links. Für die Automatisierung: POST an /v1/parse/auto/file oder /v1/parse/webpage.

Werden Tabellen korrekt konvertiert?

Ja. HTML-Tabellen werden zu Markdown-Tabellen mit Kopfzeile und ausgerichteten Spalten. Auch verschachtelte Listen, Zitatblöcke und Codeblöcke landen in ihrer Markdown-Entsprechung.

Was passiert mit Skripten, Styles und Kommentaren?

Diese werden vollständig entfernt. Die Ausgabe enthält nur den lesbaren Inhalt des Dokuments — kein JavaScript, kein CSS, keinen Tracking-Code.

Kann ich statt einer Datei eine Live-Webseite konvertieren?

Ja. Die URL einfach oben einfügen — oder das Tool "URL zu Markdown" nutzen, das auf den Hauptinhalt von Live-Seiten optimiert ist und Navigation sowie Werbung entfernt.

Wie konvertiere ich HTML zu Markdown in Python?

Die Datei mit httpx oder requests an /v1/parse/auto/file senden — das Feld "text" der Antwort enthält das Markdown. Kein html2text, BeautifulSoup oder markdownify nötig. Siehe das Python-Beispiel oben.

Ist es kostenlos?

Ja. Ohne Anmeldung sind 3 Konvertierungen pro Tag möglich. Mit einem kostenlosen Konto gibt es 300 Credits pro Monat. Bezahlte Pläne starten bei 19 $/Monat für größere Migrationen.

Kostenlos mit Textextraktion starten

Keine Anmeldung erforderlich. Parsen Sie Ihre erste Datei in Sekunden.

Preise ansehen