Convert PDF to clean, structured Markdown with tables, links, and code blocks
WhiskFile PDF to Markdown is a free online tool to convert PDF to clean, structured Markdown with tables, links, and code blocks. Files are processed entirely in your browser — nothing is uploaded to any server.
Quick Answer
Convert PDF to clean, structured Markdown with tables, links, and code blocks. WhiskFile's PDF to Markdown is free, works in your browser, and requires no account. Your files never leave your device — all processing happens locally.
Set conversion options
Choose table format (GitHub Markdown, HTML, or skip), toggle heading detection, code block detection, link extraction, and bold/italic detection.
Upload your PDF
Upload the PDF document you want to convert to Markdown. The file is processed entirely in your browser — nothing is uploaded to any server.
Set page range
Optionally enter a page range like 1-5, 8, 12 to convert only specific pages. Enable page break separators for LLM/RAG chunking workflows.
Review the output
Switch between the Preview tab (rendered HTML) and Raw Markdown tab to verify headings, tables, links, code blocks, and formatting.
Copy or download
Copy the Markdown to your clipboard for pasting into Obsidian, Notion, or GitHub. Or download as a .md file.
Use in your workflow
Paste into documentation sites, knowledge bases, AI/LLM prompts, RAG pipelines, or version control systems like Git.
Max file size: 50 MB (free) · 500 MB (paid). Processing time: ~3s on average. Upload one file at a time.
PDF to Markdown runs entirely in your browser — no software to install. Works on any device with a modern browser.
Windows & Mac
Chrome, Firefox, Edge, Safari
iPhone & Android
Safari, Chrome mobile
iPad & Tablets
Full touch support
Unlike server-based tools that upload your documents, WhiskFile processes everything locally in your browser. Your files never leave your device — not even temporarily.
No upload required
Files are processed in your browser — nothing is sent to any server
100% private
No server storage, no data collection, no third-party access
Works offline
Once loaded, works without an internet connection
“Converting presentations to PDF for clients is seamless. The formatting stays perfect every time.”
Lisa Thompson
Marketing Manager
“I convert Excel reports to PDF daily. WhiskFile keeps my tables and charts looking exactly right.”
Alex Rivera
Data Analyst
Help us improve by sharing your experience with PDF to Markdown.
Client-side processing
This tool now runs entirely in your browser — files never leave your device.
Result preview & sharing
Preview your processed file before downloading, and share results via a secure link.
Yes. The converter detects column-aligned text patterns and outputs them as GitHub-flavored Markdown tables or HTML tables. You can choose the format in the options panel.
Yes. PDF annotations containing URLs are extracted and converted to Markdown links [text](url). You can toggle this in the options panel.
Yes. Text in monospace fonts (Courier, Consolas, Menlo, etc.) is formatted as inline code or fenced code blocks when multiple consecutive lines are detected.
Yes. Set a page range like '1-5, 8, 12-15' in the options panel to convert only those pages.
This tool works with text-based PDFs. For scanned documents, use our OCR PDF tool first to add a text layer, then convert to Markdown.
The output uses CommonMark-compatible Markdown with ATX headings (#), GitHub-flavored tables, fenced code blocks (```), and standard link syntax [text](url).
Yes. The clean, structured Markdown output is ideal for feeding into LLMs, RAG pipelines, or vector databases. Page break separators help with chunking.
No. Everything runs in your browser using JavaScript. Your PDF file never leaves your device — no upload, no server processing.
Yes. Bold, italic, and bold-italic formatting are detected from the PDF font name and converted to **bold**, *italic*, and ***bold-italic*** Markdown syntax.
Yes. The output is CommonMark-compatible Markdown that imports directly into Obsidian, Notion, GitHub, and any other Markdown editor.
Yes. Bullet lists (-, *, bullet characters), numbered lists (1. 2. 3.), and lettered lists (a. b. c.) are all detected and converted to proper Markdown list syntax.
This tool extracts text content only. Images, charts, and diagrams are not included in the Markdown output. Use our PDF to JPG tool to extract images separately.
Yes. Select GitHub-flavored Markdown tables (pipe syntax), HTML tables, or skip tables entirely. GitHub Markdown tables work in most editors including GitHub, Obsidian, and VS Code.
Yes. PDF to Markdown on WhiskFile is completely free with no account required. Free users get 7 tasks per day with files up to 50 MB. There are no watermarks on any plan. Pro plans ($4.99/month) unlock unlimited tasks, 500 MB files, batch processing, and API access.
Yes. PDF to Markdown runs entirely in your browser using WebAssembly. Your files are never uploaded to any server — they stay on your device throughout the entire process. No data is transmitted, stored, or accessible to WhiskFile or any third party.
Yes. PDF to Markdown works on any device with a modern browser — iPhone, Android, iPad, tablets, Chromebooks, and desktop computers. No app download required. The interface adapts to your screen size automatically.
PDF to Markdown accepts PDF files as input and produces MD output. The maximum file size is 50 MB on the free plan (500 MB for Pro users). There are no page count limits.
See how WhiskFile compares to other PDF tools on features, pricing, and privacy.
Chromebook & Linux
Any modern browser