PDF to MD
Extract PDF text into a Markdown draft you can review
Drop your file hereTap to choose a file
or click to browse, or paste from the clipboard
Max file size: 20 MiB
Extract selectable text
Read text from a text-based PDF and create a UTF-8 Markdown file. Image-only scans need a separate OCR workflow.
Simple Markdown heuristics
Short lines and list markers are used to infer basic headings and lists. The result is a draft, not an exact reconstruction of PDF layout.
Choose heading style
Select ATX headings with # markers or Setext headings with underlines. Optional separators are inserted when page-break markers are available.
How to Use PDF to MD
- 1
Upload an unencrypted PDF with selectable text.
- 2
Choose heading style and page separation.
- 3
Download the Markdown and review heading levels, lists, and reading order.
What people use this tool for
- Create a Markdown draft from a text-based PDF document.
- Move PDF prose into an editable documentation workflow.
- Extract text for later cleanup in Markdown to PDF or Markdown to Word.
Frequently Asked Questions
Does this preserve tables, images, or links?
This processor works from extracted text. It does not export embedded images or reconstruct tables, hyperlink targets, or complex page layout.
Can I convert a scanned PDF?
Use a PDF with selectable text. For scanned documents, Image to Text can extract plain text first; you can then format that text as Markdown.
Why are some lines turned into headings?
Heading detection uses text heuristics such as capitalization, length, and neighboring lines. Review and edit incorrect heading levels.
Are page separators always available?
Separators depend on page-break markers in the extracted text. PDF text extraction does not always supply reliable page boundaries.
Can I preview or publish the Markdown as another format?
Use Markdown to PDF or Markdown to Word to edit a Markdown draft and create another document format.
What is the upload limit?
The default limit is 20 MiB for one file. Check the upload area for the current limit. The server upload ceiling is 100 MiB per file; file complexity and processing time can also limit conversion.
Where are files processed and when are they removed?
This tool uploads files to Zutilium's server for processing. After a successful conversion, uploads are scheduled for deletion after about one minute and generated downloads after about ten minutes. Cleanup runs periodically, so removal is not immediate. Save your result promptly.