PDF to Markdown
Upload a text-based PDF and get clean Markdown back — headings, lists, and paragraphs are reconstructed automatically, entirely in your browser.
Runs entirely in your browser — files never leave your device.
Works on text-based PDFs — the whole conversion runs in your browser, and the file is never uploaded anywhere. Scanned/image-only PDFs aren't supported (no OCR).
How it works
- 01Click "Upload PDF" and choose a text-based .pdf file from your device.
- 02The file is parsed and converted to Markdown automatically — nothing is uploaded to a server.
- 03Review the Markdown on the left (it's editable, so you can fix anything the heuristics missed) and check the rendered preview on the right to confirm headings, lists, and tables came through correctly.
- 04Copy the Markdown or download it as a .md file.
Frequently asked questions
Is this PDF to Markdown converter free?
Yes, with no account or limits. Parsing uses the open-source pdf.js library (from Mozilla), and the whole conversion runs in your browser.
Does my PDF get uploaded to a server?
No. The file is read directly from memory in your browser via the File API and parsed client-side with pdf.js — it's never sent over the network.
Does this work on scanned or image-only PDFs?
No. This tool extracts real text embedded in the PDF; it doesn't perform OCR. A scanned or image-only PDF has no embedded text to extract, so the tool will tell you no text was found rather than guessing.
How are headings detected?
The tool looks at the font size of every line across the document. Distinct sizes noticeably larger than the most common (body text) size are ranked and mapped to #, ##, and ### — the largest maps to a top-level heading.
Will bullet and numbered lists convert correctly?
Lines that begin with a bullet character (•, -, *) or a number followed by a period become Markdown list items. Since this is heuristic (based on the PDF's visual layout, not real structure), unusual list formatting may not be detected.
Will the layout look exactly like the original PDF?
No — this is a heuristic conversion, not a pixel-perfect one. Multi-column layouts, tables, and embedded images aren't reconstructed; the goal is clean, readable Markdown text, not a visual replica.