PDF to Markdown

Extract the text of a PDF into Markdown.

Example

PDF (text layer)
Quarterly Review
Revenue grew across all regions.
Markdown
Quarterly Review

Revenue grew across all regions.

What it keeps

  • The readable text of each page, in reading order
  • One text block per page
  • 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 aren't rebuilt as Markdown structure — PDFs store text, not styling

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.