FREE · IN-BROWSER · NO UPLOAD

PDF to Markdown — clean output for Notion, Obsidian, GitHub.

Convert PDFs into properly-formatted Markdown with headings, lists, and tables intact. iLovePDF gives you Word; we give you what devs and PKM users actually want. Runs 100% in your browser via pdf.js — no upload step.

How it works

  1. Drop the PDF onto letsgoPDF. pdf.js parses the text-item layout in your browser — no upload.
  2. letsgoPDF detects headings via font-size ratios (lines noticeably larger than the document body become # H1, ## H2, etc.), bullet lists by line-start regex, and preserves paragraph breaks.
  3. Toggle Rendered (preview) or Raw .md (the source). Click Download .md or Copy. Paste into your tool of choice.

Why letsgoPDF for PDF → Markdown

Common questions

Is it really free?
Yes — unlimited free, no signup. PDF→Markdown is one of the three "free differentiators" we ship that no other major PDF tool bundles.
What about tables and code blocks?
Simple tables come through reasonably well. Heavy multi-column layouts won't beat a dedicated layout-engine tool — that's a hard problem nobody has solved without ML. For typical text-heavy documents, you'll be happy.
Does it work on scanned PDFs?
No — pdf.js can't extract text from images. Run OCR first (in the main app's PDF tools menu), save the text-based PDF, then re-drop it here.
Why isn't this on iLovePDF?
Because Markdown isn't a mass-market format yet. It's the format devs, technical writers, Notion users, and Obsidian users want. We added it for them.

Other free tools

Convert PDF to Markdown now