Convert a PDF's text content into Markdown format, ready to paste into GitHub, Notion, or any Markdown editor. Runs entirely in your browser.
Converting a PDF report or document into Markdown makes it easy to drop into a GitHub README, a Notion page, or a static site — formats that don't accept PDFs directly but work great with plain Markdown text.
The tool extracts text via PDF.js and applies simple heuristics based on font size to guess headings versus body text, producing a reasonable first-pass Markdown document. No upload — conversion happens entirely in your browser, and the result is ready to copy or download as a .md file.
Choose your PDF and the tool extracts the text and formats it as Markdown automatically — larger text is converted to headings, and the result is ready to copy or download as a .md file.
The tool makes reasonable guesses based on text size and structure (larger text becomes headings, for example), but complex layouts, tables, and columns may need manual cleanup after conversion.
Only PDFs with a real text layer can be converted — pure image scans have no text to extract. This tool does not perform OCR.
Paste it into GitHub READMEs, Notion, Obsidian, static site generators, or any tool that accepts Markdown formatting.
No. Text extraction and Markdown formatting happen entirely in your browser using PDF.js.