PDF to Markdown

Convert a PDF into clean structured Markdown.

This tool runs entirely in your browser. Your file is never uploaded to our server.

What to expect from the outputStructure is inferred from font sizes and text positions, which works well for ordinary documents. Heavily designed layouts, multi-column pages and tables without consistent alignment may need manual tidying afterwards.

About this tool

Turn a PDF into Markdown with its structure intact — headings become # levels, bullet and numbered lists are preserved, and aligned tables are rebuilt as Markdown tables. Handy for feeding documents into notes apps, static sites or AI tools.

How to use this tool

  1. Select your PDF.
  2. Choose whether to detect headings, lists and tables.
  3. Click Convert, review the preview, then copy the Markdown or download the .md file.

Frequently asked questions

How are headings detected?
By relative font size. Text noticeably larger than the document's body size becomes a heading, and the largest size becomes #, the next ##, and so on.
Does it work on scanned PDFs?
Not directly — a scan holds no text. Run OCR PDF first to create a text layer, then convert.