PDF to markdown converter
Drop a PDF and get clean, editable markdown. The converter reads the text layer directly in your browser — nothing is uploaded anywhere — and infers structure from the layout: larger text becomes headings, bullet glyphs become list items, line wraps are joined back into paragraphs, and end-of-line hyphenation is undone.
Drop a PDF here
Converted entirely in your browser — the file never leaves your machine.
How does the conversion work?
PDFs don't store paragraphs or headings — only characters positioned on a page. The converter groups characters into lines, measures font sizes to find the document's body text, and promotes noticeably larger lines to # headings. Vertical gaps split paragraphs; bullet characters (•, ◦, –) become markdown list items. Because that structure is inferred, skim the output — a subtitle may need its heading level adjusted, and multi-column layouts can interleave.
Why is my PDF producing no text?
Scanned PDFs are photographs of pages — there is no text layer to extract, and turning them into text requires OCR, which this tool deliberately skips to stay fast and fully private. If the PDF was produced digitally (exported from Word, Google Docs, LaTeX, or a design tool), the text layer is there and conversion works.
What should you do with the markdown?
Clean it up with the markdown formatter, check any syntax you're unsure of on the cheat sheet, or share it as a live link straight from this site. Going the other direction? Use the markdown to PDF converter.