PDF to Markdown
Drop a PDF in and get markdown back. The text, the headings and the lists are rebuilt from the page layout, and it all happens on your own machine.
PDF file
Markdown
Your markdown appears here.
Converted in your browser. Nothing is uploaded.
How it works
- The PDF is read page by page in your browser, with each piece of text keeping its position and font size.
- Text on the same line is joined, and lines are grouped back into paragraphs where a PDF had only broken them to fit the page width.
- A line noticeably larger than the body text becomes a heading, and bullet glyphs or a leading “1.” become list items.
- Pages are separated by a horizontal rule so you can see where each one ended.
What it does not do
- A scanned PDF contains pictures of words, not words. There is no text to extract, so this returns nothing rather than guessing. That needs OCR, which would mean sending your file to a server, and this site does not do that.
- Multi-column layouts, footnotes and running headers come out in reading order as the PDF stored it, which is not always the order you see.
- Tables in a PDF are lines and text at coordinates, not tables. They come out as text, and usually need a hand.
Questions
Is my PDF uploaded?
No. The conversion runs in your browser with code that is already part of this page. There is no upload endpoint on this site, so the file cannot reach us even in principle. Open your browser's network tab and watch: no request carries your document.
Why is my converted file empty?
Almost certainly a scan. If you cannot select the text in a PDF reader, there is no text in the file and nothing to convert. Run it through OCR first, then convert the result.
How large a PDF can I convert?
Files up to 25 MB are accepted. Everything runs on your own processor, so a hundred-page document takes a few seconds rather than a few milliseconds.