Files never leave this browser tab
A PDF to Markdown converter with nothing to upload

Turn any PDF into clean Markdown.

Perfect for notes, docs, and LLMs. Headings, tables, lists, and links are preserved automatically — and the whole conversion happens inside your browser.

Drop a PDF here

or choose a file from your device

Reading page 1…0%
—
Pages
—
Words
—
Headings
—
Tables
Links kept
Download .md file

How it works

01

Drop your PDF

It loads directly into the page using your browser's own PDF engine — no network request involved.

02

Structure is detected

Font sizes reveal headings, bullets become lists, aligned columns become tables, and link areas are matched back to their text.

03

Copy or download

Review the Markdown, tweak it if you like, then copy it into your notes or save it as a .md file.

Why convert locally

Nothing to intercept

Contracts, research drafts, internal docs — your content stays on your machine instead of passing through a third party's server.

Ready for LLMs

Markdown keeps structure with far fewer tokens than raw PDF text, so models read your documents more accurately and cheaply.

No limits from a server queue

Processing happens in your browser's memory, so there's no upload cap, account, or paywall for larger files.

Frequently asked questions

Is my PDF uploaded anywhere?

No. The conversion runs entirely in your browser using pdf.js. Your file is never sent to a server, and it works offline once this page has loaded.

What gets preserved in the Markdown?

Headings (detected by font size), bold and italic text, bullet and numbered lists, simple tables, code-style monospace blocks, and clickable links. Images are not extracted.

Why is my result empty or very short?

The PDF is probably a scan or a photo of a document, so it has no text to read. This tool reads the text layer only and does not run OCR. Run the file through an OCR tool first, then convert it here.

How accurate are the tables?

Tables with clearly aligned columns convert well. Merged cells, tables without a consistent grid, and cells that wrap onto several lines may need a quick manual fix — the output box is editable for exactly this reason.

Why is the reading order wrong on some pages?

Multi-column layouts, sidebars, and text boxes can be stored in an order that differs from how you read them. Single-column documents such as reports, notes, and papers convert best.

Can I convert password-protected PDFs?

No. Remove the password in your PDF viewer first (open it, then save or print a copy without protection) and convert that copy.

Is there a file size limit?

There's no limit set by this site. Because your device does the work, very large PDFs (several hundred pages) depend on your available memory and may take a while.

Which Markdown flavor does it produce?

GitHub-flavored Markdown: ATX headings (#), pipe tables, fenced code blocks, and standard links. It works in Obsidian, Notion, GitHub, VS Code, and most LLM tools.