PDF to Markdown
Extract the text of a PDF into Markdown. Lines and paragraphs are rebuilt from the position of the text on each page.
Example
Quarterly Review
Revenue grew across all regions.
Quarterly Review
Revenue grew across all regions.
What it keeps
- The readable text of each page, in reading order
- Lines rebuilt from text positions, with paragraphs split at larger gaps and font size changes
- Words broken with a hyphen at a line end are joined back up, keeping the hyphen
- Works on any PDF that has a real text layer
Where it struggles
- Scanned or image-only PDFs have no text to extract. Use the Image (OCR) tool instead
- Multi-column pages flatten to a single column
- Headings and tables come out as plain paragraphs
Frequently asked questions
Does it work on scanned PDFs?
No. A scan is an image with no text layer. Use the Image to Markdown (OCR) tool for scanned pages.
Why didn't my headings become # headings?
A PDF stores positioned text, not document structure, so heading styles can't be detected. Add the # marks after extracting.
Is my PDF uploaded?
No. It's parsed with pdf.js in your browser; the file never leaves your device.