How to Convert PDF to Markdown Online
Markdown is the plain-text format behind almost every docs site, wiki, README and note-taking app. Getting a PDF into Markdown by hand means re-typing headings and re-formatting lists. This converter does it for you: it reads the PDF, works out which lines are headings from their size, spots bullet lists, and outputs clean Markdown you can paste straight into your docs — all in your browser, with nothing uploaded.
Add your PDF
Drop in a PDF. It's read locally in your browser — nothing is uploaded.
Convert
Optionally limit to certain pages, then press Convert to Markdown.
Preview & download
Check the Markdown, then copy it or download a .md file for your docs or wiki.
How Headings Are Detected
A PDF doesn't store a "heading" — it just stores text at a certain size and position. This converter uses that size as the clue: it measures the font size of every line, works out the normal body size for the page, and promotes lines that are clearly larger into Markdown headings — the biggest become #, slightly smaller become ## and ###.
Lines that begin with a bullet or number are turned into Markdown list items, and everything else becomes normal paragraph text. This works beautifully on structured documents — reports, articles, manuals — where headings really are larger than the body. Documents where everything is the same size, or that rely on bold instead of size for headings, will come out flatter, so it's worth a glance at the preview.
Scanned PDFs contain images rather than text, so there's nothing to convert — you'd need OCR first, and the tool will tell you when a PDF looks scanned.
Why Convert PDF to Markdown
Publish to docs & wikis
Markdown drops straight into GitHub, GitLab, Notion, Obsidian, MkDocs and almost every docs platform.
Reuse old content
Bring PDFs, manuals and reports back into an editable, version-controllable format you can keep updating.
Clean, portable text
Markdown is plain text, so it's tiny, future-proof and readable in any editor forever.
Feed AI & tools
Structured Markdown is an ideal input for note apps, static-site generators and language models.
Keep the structure
Unlike a flat text dump, headings and lists are preserved, so the document stays navigable.
Private by design
Because it runs in your browser, your documents are converted without ever being uploaded.
Frequently Asked Questions
How do I convert a PDF to Markdown for free?
Drop your PDF above and press Convert to Markdown. Preview the result, then copy it or download a .md file — free, no signup, no watermark.
How are headings detected?
By font size. The converter finds the normal body-text size for each page and promotes clearly larger lines to Markdown headings (#, ## or ###). It works best on documents where headings are genuinely bigger than the body.
Does it detect lists?
Yes. Lines that start with a bullet character or a number are converted into Markdown list items.
Where can I use the Markdown?
Anywhere Markdown is supported — GitHub and GitLab, Notion, Obsidian, MkDocs, Docusaurus, static-site generators, and most note apps.
Are my PDF files uploaded to a server?
No. The whole conversion runs inside your browser, so your document never leaves your device.
Why did my document come out flat, with no headings?
If the PDF uses the same font size everywhere, or marks headings with bold rather than size, there's no size cue to detect. The text still converts; you can add heading marks manually.
Can I convert specific pages only?
Yes. Leave the Pages box as 'all', or list pages like 1-3, 5. Only those pages are converted.
Does it work on phones and tablets?
Yes. It runs in any modern browser on Windows, Mac, Android or iPhone with nothing to install.
Is this PDF to Markdown converter really free?
Completely free, forever — no account, no watermark, no daily cap and no premium wall.
100% free · No signup · No watermark · Files never leave your browser
Last updated: August 2026 · FlipMyFormat PDF to Markdown Converter
Written and maintained by the FlipMyFormat team · Runs entirely in your browser