PDF to Markdown
Drop in a PDF and get its text as Markdown. Larger text becomes headings, bullets become lists, and page numbers and repeated headers are dropped.
Free tool · Updated
Markdown
Your Markdown shows here.
How to use it
- Drop a PDF on the box, or tap to choose one.
- Wait while each page is read. Long PDFs take a few seconds.
- Copy the Markdown, or download it as a .md file.
Tips
- Scanned PDFs are pictures of pages and have no text to pull out. They need OCR first.
- Two-column layouts, like research papers, can come out with the columns mixed. Check those parts.
- Tables come out as lines of text. Use CSV to Markdown Table if you need a real table.
- Check the result before you rely on it. PDFs store positions, not structure, so headings are a best guess.
Frequently asked questions
Is my PDF uploaded?
No. It's read in your browser with Mozilla's pdf.js and never leaves your device.
Why is the result empty?
The PDF is probably scanned pages, which are images with no text. Run it through OCR first, then convert.
Does it work with password-protected PDFs?
No. Remove the password first, then try again.
Is there a size limit?
Files up to 50 MB. Very long PDFs may take a little while on a phone.
More free tools
Word (DOCX) to MarkdownConvert a Word .docx file to Markdown in your browser. Keeps headings, lists, tables, links, bold and italics. Nothing is uploaded. Free.Context Window CheckerPaste a document to see whether it fits in the context window of GPT-6, Claude and Gemini models, with room left for the answer. Free, runs in your browser.AI Token CounterPaste any text to estimate its tokens, words and characters, and see how much of a 1M-token context window it fills. Free, private, runs in your browser.Want a full prompt, not just keywords?
PromptItIn turns a rough idea into a clear prompt for ChatGPT, Claude, Gemini or any image model. Free to start.