PDF-zu-Markdown-Konverter

PDF rein. Sauberes Markdown raus.

Konvertiere PDF in sauberes, LLM-fertiges Markdown für Menschen und Agenten – Tabellen, Formeln und OCR, im Browser, per API oder MCP.

PDFHochladen / importieren
queuedIn der Warteschlange
processingOCR • Parsen
readyVerifiziert
MarkdownSauber • strukturiert
Der PDF-zu-Markdown-Konverter: eine PDF in die Erweiterung gezogen, die sich in sauberes Markdown mit Live-Job-Slots verwandelt
Für echte Dokumente gemacht

Sauberes Markdown, das du direkt an ein Modell übergeben kannst

Dieselbe Konvertierungs-Engine treibt jeden Einstiegspunkt an. Egal ob eine Person den PDF-zu-Markdown-Konverter im Browser nutzt oder ein Agent eine URL per POST an die API schickt – die Ausgabe ist strukturiertes Markdown, kein flacher Text-Dump.

  • Überschriften, Listen und Lesereihenfolge erhalten
  • Echte Markdown-Tabellen statt kaputter Spalten
  • Formeln erhalten, Bilder eingebettet oder als Platzhalter
  • OCR für Scans, einschließlich Kyrillisch
Einstiegspunkte

Ein Konverter, mehrere Wege hinein

Wähle die Oberfläche, die zu deinem Workflow passt. Sie teilen sich dieselben Slots, Limits und Aufbewahrungsregeln – die API und das MCP umgehen die Produktregeln nie.

Chrome-Erweiterung

Ziehe, lege ab oder füge eine PDF-URL ein; konvertiere aus dem Popup oder über den Inline-Button auf jeder Seite. Nutze sie anonym oder melde dich an für API-Schlüssel, MCP und Bezahltarife – dieselben Funktionen wie die Web-App.

Zu Chrome hinzufügen

Web-Konverter

Die komplette Werkbank auf der Website: Upload oder URL, Einstellungen, Slots, Status, Vorschau und Download – anonym oder angemeldet für höhere Tarife.

Web-App öffnen

REST-API

Erstelle Jobs, frage den Status ab, hole Markdown und räume Slots auf – über HTTPS mit einem Bearer-API-Schlüssel. Stabile DTOs, vorhersehbare Fehler, OpenAPI-Spezifikation.

API ansehen

Gehostetes MCP

Verbinde kompatible Agenten mit einem verwalteten MCP-Endpunkt – eine dünne Schicht über derselben API, sodass Tool-Aufrufe denselben Limits und Slots folgen.

MCP verbinden

ChatGPT Custom GPT

Importiere unsere fertige Action-Spezifikation in ein ChatGPT Custom GPT, und dein GPT kann PDFs als eingebautes Tool in Markdown konvertieren – ohne Code.

Action einrichten
Agenten-Workflow

Job erstellen, warten, Markdown holen, Slot aufräumen

Ein vorhersehbarer Lebenszyklus, zwei Wege ihn zu steuern: Rufe die REST-API aus deinem eigenen Code auf oder nutze die entsprechenden gehosteten MCP-Tools in einem kompatiblen Agenten. Beanspruche ein Ergebnis nie vor status=ready.

REST-API Gehostetes MCP
1

Job erstellen

Sende per POST eine PDF-URL oder lade Bytes hoch. Du erhältst eine Job-ID und einen Slot zurück. Idempotency-Key wird beachtet, ist aber optional.

POST /api/v2/jobsmcp · pdf_to_markdown_create_job_from_url
2

Status prüfen

Frage den Job ab, bis ready oder error, oder registriere in den Bezahltarifen einen signierten Webhook statt zu pollen.

GET /api/v2/jobs/{id}mcp · pdf_to_markdown_get_job
3

Markdown holen

Lade das Ergebnis herunter, sobald es fertig ist. Lies truncated und pages, um zu wissen, ob ein langes Dokument nur teilweise zurückgegeben wurde.

GET /api/v2/jobs/{id}/downloadmcp · pdf_to_markdown_get_markdown
4

Slot löschen / aufräumen

Gib einen Slot frei, wenn du fertig bist. Das Löschen von Jobs in der Warteschlange oder in Bearbeitung ist destruktiv – bestätige es in nutzerseitigen Clients.

DELETE /api/v2/jobs/{id}mcp · pdf_to_markdown_delete_job
# 1. create a job from a PDF URL
curl -X POST https://pdf2md.dev/api/v2/jobs \
  -H "Authorization: Bearer p2m_…" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com/report.pdf"}'
# → { "job_id": "job_9f3c…", "status": "queued" }

# 2. poll status
curl https://pdf2md.dev/api/v2/jobs/job_9f3c… \
  -H "Authorization: Bearer p2m_…"
# → { "status": "ready", "pages": 24, "truncated": false }

# 3. fetch the Markdown
curl https://pdf2md.dev/api/v2/jobs/job_9f3c…/download \
  -H "Authorization: Bearer p2m_…"

# 4. free the slot
curl -X DELETE https://pdf2md.dev/api/v2/jobs/job_9f3c… \
  -H "Authorization: Bearer p2m_…"
Ausgabequalität

Was die Konvertierung übersteht

OCR für Scans

Reine Bild-PDFs und gescannte PDFs werden per OCR in auswählbares Markdown umgewandelt, einschließlich Kyrillisch. Erzwinge OCR, wenn du es brauchst.

Echte Tabellen

Spalten werden zu echten Markdown-Tabellen statt zu durcheinandergeratenen Zeilen, sodass die Struktur für Menschen und Modelle lesbar bleibt.

Formeln erhalten

Mathematische Notation wird bewahrt, statt zu unleserlichen Zeichen plattgedrückt zu werden.

Bildrichtlinie

Bette Bilder als base64 ein oder nutze leichtgewichtige Platzhalter – deine Wahl, je nachdem, ob du die Pixel brauchst.

Gerendert & roh

Sieh dir das gerenderte Markdown in der Vorschau an oder lies den rohen Quelltext, kopiere ihn dann in die Zwischenablage oder lade eine .md-Datei herunter.

Links & Fußnoten

Hyperlinks und Fußnoten werden als Markdown-Links übernommen, nicht verworfen oder zu reinem Text plattgedrückt.

Limits & Datenschutz

Ehrliche Standardwerte, klar bei den Konten

Limits des Gratis-Tarifs

Aktive Slots (Warteschlangentiefe)3
Maximale PDF-Größe10 MB
Zeitbudget pro Dokument15 Min.
Aufbewahrung des fertigen Ergebnisses1 Stunde
WarteschlangeGeteilter Pool

Wir konvertieren bis zum Zeitbudget und geben das zurück, was wir geschafft haben – der Rest wird abgeschnitten. Die Bezahltarife heben jedes Limit an. Tarife vergleichen →

Datenschutz & Zugang

Standardmäßig anonym. Konvertiere in der Chrome-Erweiterung oder der Web-App ohne Anmeldung – Anfragen werden per Gerät signiert.
Melde dich an für mehr. Ein kostenloses Google-Konto schaltet API-Schlüssel, gehostetes MCP und Bezahltarife frei – sowohl in der Erweiterung als auch in der Web-App, mit denselben Funktionen überall.
Schlüssel sind Geheimnisse. Werden als Authorization: Bearer p2m_… über HTTPS gesendet; widerrufe jeden Schlüssel jederzeit.
Dateien automatisch gelöscht. Ergebnisse werden nach dem Aufbewahrungsfenster deines Tarifs entfernt, oder lösche sie manuell, wann immer du möchtest.
Preise

Starte kostenlos. Upgrade für Kapazität und Priorität.

Die Bezahltarife bieten zusätzliche Warteschlangenkapazität, größere Dateien, längere Zeitbudgets, Aufbewahrung, Webhooks und höhere Warteschlangenpriorität, gestützt auf einen dedizierten Bezahl-Konvertierungspool – damit Bezahl-Jobs nicht hinter dem Gratis-Rückstau warten.

Free
$0
Anonym im Browser
  • 3 Slots · 10 MB
  • 15-Min.-Zeitbudget
  • 1 Stunde Aufbewahrung
  • API-Schlüssel + gehostetes MCP (kostenloses Konto)
Builder
$9/Mon.
Für stetige Automatisierung
  • 10 Slots · 25 MB
  • 25-Min.-Zeitbudget
  • 6 Stunden Aufbewahrung
  • Webhooks · Batch-Erstellung
Business
$49/Mon.
Für Teams & Pipelines
  • 50 Slots · 100 MB
  • 55-Min.-Zeitbudget
  • 24 Stunden Aufbewahrung
  • Priorisierter Support
Vollständige Preise ansehen Die aktuellen Limits und Preise werden auf der Preisseite angezeigt. Enterprise ist mit maßgeschneiderten Limits verfügbar.

Discovery für Agenten und Entwickler gebaut

Alles, was ein Agent braucht, um sich zu integrieren, ohne Quellcode zu lesen: Setup-Hub, maschinenlesbare Manifeste und eine OpenAPI-Spezifikation.

FAQ

Häufige Fragen

Brauche ich ein Konto?

Für die tägliche Konvertierung ist weder in der Chrome-Erweiterung noch in der Web-App ein Konto nötig. Ein kostenloses Google-Konto schaltet API-Schlüssel, gehostetes MCP und Bezahltarife frei – und die funktionieren in der Erweiterung und der Web-App gleich.

Wie funktionieren API-Schlüssel?

Melde dich mit Google an, generiere einen Schlüssel und sende ihn als Authorization: Bearer p2m_… über HTTPS. Schlüssel sind Geheimnisse, die du sicher aufbewahrst und jederzeit widerrufen kannst. Das ist getrennt vom gerätesignierten Weg, den die Erweiterung nutzt.

Was ist das gehostete MCP?

Ein verwalteter Model-Context-Protocol-Endpunkt, der die Konvertierung als Agenten-Tools bereitstellt. Es ist eine dünne Schicht über derselben REST-API, sodass Tool-Aufrufe dieselben Slots, Limits und Aufbewahrung respektieren.

Was bieten die kostenpflichtigen Tarife zusätzlich?

Mehr Slots, größere Dateien, längere Zeitbudgets, längere Aufbewahrung, Webhooks, Batch-Erstellung, höhere Rate-Limits und höhere Warteschlangenpriorität, gestützt auf einen dedizierten Bezahl-Konvertierungspool, damit Bezahl-Jobs nicht hinter dem Gratis-Rückstau warten. Die aktuellen Limits findest du auf der Preisseite.

Wie lange werden meine Daten aufbewahrt?

Konvertierte Ergebnisse werden vorübergehend gespeichert und nach dem Aufbewahrungsfenster deines Tarifs automatisch gelöscht (1 Stunde im Gratis-Tarif, länger in den Bezahltarifen). Du kannst jeden Job auch jederzeit manuell löschen.

Was passiert mit sehr langen Dokumenten?

Jeder Tarif hat ein Zeitbudget. Wir konvertieren bis zu diesem Budget und geben das zurück, was wir geschafft haben, als Teilergebnis mit der Markierung truncated=true und einem Hinweis je Tarif, statt komplett zu scheitern. Höhere Tarife haben längere Budgets.

Ist es wirklich kostenlos?

Ja. Der Gratis-Tarif bietet 3 Slots, Dateien bis 10 MB, ein Zeitbudget von 15 Minuten und 1 Stunde Aufbewahrung – anonym im Browser, ohne Karte. Ein kostenloses Google-Konto aktiviert zusätzlich einen API-Schlüssel und ein gehostetes MCP.

Funktioniert es mit gescannten PDFs?

Ja. Reine Bild-PDFs und gescannte PDFs werden per OCR in auswählbares Markdown umgewandelt, einschließlich Kyrillisch. Du kannst OCR in den Einstellungen auch erzwingen, wenn eine PDF eine schlechte Textebene hat.

Welche Sprachen werden unterstützt?

Konvertierung und OCR bewältigen eine breite Palette von Sprachen, einschließlich mehrsprachiger Dokumente und Kyrillisch. Die Oberfläche der Chrome-Erweiterung ist in über 50 Sprachen lokalisiert.

Kann ich direkt von einer URL konvertieren?

Ja. Füge eine direkte PDF-URL in der Erweiterung oder der Web-App ein, oder sende per POST eine url an die API – die Datei muss nicht zuerst heruntergeladen werden.

Sind Webhooks verfügbar?

In den Bezahltarifen kannst du signierte Webhook-Endpunkte (und callback_url pro Job) registrieren, um benachrichtigt zu werden, wenn ein Job fertig ist, statt den Status abzufragen.

Nutzt ihr meine Dateien, um Modelle zu trainieren?

Nein. Dateien und Ergebnisse werden nur vorübergehend gespeichert, um die Konvertierung auszuführen, und nach dem Aufbewahrungsfenster automatisch gelöscht. Wir nutzen deine Dokumente nicht, um Modelle zu trainieren.