Convert PDF documents to clean GitHub-flavored Markdown. Auto-detects headings based on font size, preserves lists, and creates proper paragraphs. Perfect for migrating docs to Hugo, Jekyll, Obsidian, or Notion.
Click to select or drag & drop a PDF file here
The tool analyzes font sizes across your document. The most common size is treated as body text. Larger sizes become H1, H2, H3 based on their relative size. Short standalone lines with larger fonts are detected as headings and prefixed with # markers.
Yes. With "Detect lists" enabled, lines starting with bullet characters (•, ●, *, -) are converted to Markdown bullet lists. Lines starting with "1.", "2.", etc. become numbered lists.
No, this tool extracts text only. Images in the PDF are skipped. For image extraction, you'd need a separate tool. For text-heavy documents like articles, books, and reports, this tool works perfectly.
Yes. All processing happens in your browser using Mozilla's PDF.js. Your PDF file is never uploaded to any server, making this safe for confidential and personal documents.
Migrating documentation from PDF to static site generators (Hugo, Jekyll, Gatsby), importing into note-taking apps (Obsidian, Notion, Logseq), archiving articles as Markdown, or preparing PDF content for editing and republishing.