PDF to Markdown
Convert a PDF's text into clean Markdown.
Processed locally in your browser using PDF.js and pdf-lib. Your file is never uploaded.
Overview
Extracts the text layer and reconstructs it as Markdown — inferring headings from font sizes and bullet lists from leading characters. Best on text-based PDFs, not scans.
How to use it
- 1Upload a PDF.
- 2Review the generated Markdown.
- 3Copy it or download as .md.
How it works
PDF.js provides positioned text runs; a heuristic groups them into lines and paragraphs, promotes large text to headings and detects list markers — all locally.