PDF to MD Converter

Add a PDF and get a Markdown .md file of its text. Works best on PDFs that already contain real text.

To convert pdf to md, add the PDF, keep MD (Markdown) as the output format and download the file. In our test, a 2-page, 2,893-byte PDF became a 606-byte md file with a heading, a subheading and a table kept, but a scanned PDF with no text layer gave no text at all.

Transfers use HTTPS, and files converted on the free tier are deleted after 24 hours, so the result is not a long-term archive. Quality depends on the source file, so open the MD file once before you share it.

Need more PDF options? Open the PDF Converter hub.

FromPDFLossless

PDF (Portable Document Format)

A fixed-layout document format published as ISO 32000. Each page records the exact position of every character, image and line, usually with the fonts embedded, so it displays and prints identically in any reader and is awkward to edit.

ToMDLossless

MD (Markdown)

A plain-text file where headings, lists, links, tables and code are marked with ordinary punctuation such as # and *. It has no page size, fonts or page breaks, so a reader or converter decides how it looks. Markdown is a family of dialects rather than one standard: CommonMark and GitHub Flavored Markdown are the best known.

A 2-page PDF test document with a heading, a table and a link, converted on indox.org

PDFthe original, 2 pages
2.8 KB
MDfrom indox, text only, 16 lines
606 bytes
Page one of the original PDF: a title, a subheading, a paragraph, a list, a link and a table
The Markdown text indox produced, with # and ## lines and a pipe table, shown wrapped at 80 characters
Measured on indox.org on 5 November 2026: the 2-page PDF we uploaded and the md file we downloaded. Drag the handle to compare page one of the PDF with the resulting Markdown text.

Why use indox to convert PDF to MD?

Plain Markdown text you can open anywhere

The result is an ordinary .md text file. Any editor, notes app, Git repository or documentation tool reads it, and so can a language model, because there are no fonts or page boxes to get in the way.

Headings and tables can survive

In our test a 14 pt subheading and a bold title became ## and # lines, and a gridded table became a GitHub-style pipe table with its header row. Structure is inferred from the PDF, so check it on your own file.

No sign-up, nothing to install

The conversion runs on indox servers in the browser, so it works on Windows, Mac, Linux, Android and iPhone. There is no command line, no Python environment and no account to create first.

Scanned PDFs give no text

A PDF that is only a picture of a page has no text to extract. We tried one and the converter finished without an error but returned only an image placeholder. It is better to know that before you upload.

What happens to your PDF

Stays

  • Your original PDF, which is not touched
  • The words and their reading order, for PDFs with real text
  • Headings and a gridded table, as # lines and a pipe table in our test
  • The text of a link

Changes

  • Layout: fonts, columns and page breaks are gone
  • File size: 2,893 bytes became 606 bytes in our test
  • Links: the address is dropped
  • Lists: dash-typed lines were merged into one paragraph
  • Scans: no text, only an image placeholder

How do I convert PDF to MD online?

  1. 1

    Add your PDF

    Drop the file on the box or choose it from your device. Keep the original PDF: the md file holds the text only and cannot be turned back into the same page.

  2. 2

    Confirm MD, then start

    Check that MD is the output format. The page shows no other options for this pair. In our test it took 3.4 seconds from the click to Completed.

  3. 3

    Download and read the md file

    Open the .md file in a plain text editor before you use it. Check the headings, lists and tables, and fix what is off in your Markdown editor.

What do I get from indox's PDF to MD converter?

You hand over a PDF and take away its text as a Markdown file, ready for notes, a docs repository or a language model. The page lists what Markdown cannot keep, so you know before you convert whether the result fits the job.

  • One md file for the PDF you add, in a few clicks
  • Nothing installed on Windows, Mac, Linux or a phone
  • Scans and layout limits stated up front, from our own run
  • Your original PDF is left as it was
The indox PDF to MD converter: drop a file or choose one to convert it to Markdown

What are the limits for PDF to MD?

Size

The upload box shows the live size limit before you add a file. Signing in raises it; a paid plan does not change it.

Formats

PDF in, MD out. Pick another output on the converter if you need a different format.

Privacy

Files are encrypted in transit over HTTPS and processed on indox infrastructure.

Deletion

Free-tier files are kept for 24 hours after the job finishes, then deleted automatically.

Limits worth knowing

  • A scanned PDF gives no text. This converter has no OCR. In our test a scan returned a 70-byte file holding only an image placeholder, and the run still showed Completed. Run OCR first, then convert the searchable PDF.
  • There are no options. The page offers no page range, password field, OCR switch or engine choice for this pair, so the whole PDF is converted with fixed settings.
  • Images are not carried over as pictures. Our scanned page came back as a placeholder tag, which you cannot reuse as a file. Take pictures out of the PDF separately if you need them.
  • Complex layouts can come out wrong. Multi-column pages, formulas, headers and footers are the usual trouble spots. We tested one simple sample, so treat the result as a draft to review.

When the result is not what you expected

What you seeWhyWhat to do
An almost empty md fileThe PDF is a scan with no text layer and there is no OCR hereRun OCR to make a searchable PDF, then convert it again
Bullet items run together in one lineList lines were merged into a paragraphRetype the list markers in your Markdown editor
A link shows only its textThe address is not carried into the md fileAdd the address back by hand with Markdown link syntax
A table looks brokenTables are inferred from text position and complex ones can failFix the pipe table by hand, or try PDF to XLSX or PDF to CSV for tabular data
Text order looks wrong on a multi-column pageReading order is inferred from positionsReorder the paragraphs by hand, or use PDF to DOCX if you need to keep the layout

What do the free and paid plans add?

Free

  • All converters
  • Daily credit refresh
  • Email support

Basic

  • Access to all features
  • AI Extract
  • Priority conversions
  • Email support
Highest priority

Premium

  • Everything in Basic
  • Highest priority queue
  • Priority support

Pay-As-You-Go

  • No subscription
  • Credits never expire
  • Opt-in auto-refill
  • Access to all features
See prices

PDF vs MD: what is the difference?

Compared onPDFMD
LayoutFixed: every character has a position on the pageNone: a reader decides how it looks
StructureHeadings and tables are drawn, not stored as suchMarked with # and pipe characters in the text
EditingAwkward without special softwareAny text editor
PagesFixed page breaksNo pages
Typical useReading, printing and sending finished documentsNotes, docs repositories and text for AI tools

Who can use a PDF to MD converter?

  • People reorganising text PDFs into notes

    If you keep notes or a wiki in Markdown and have a PDF of mostly prose, a conversion gives you editable text to start from. Plan a pass over headings, lists and tables, since layouts do not always translate perfectly.

  • People preparing documents for an AI assistant

    A language model reads plain text with a sensible order more easily than a PDF page. A text PDF converted here gives that, while a scan would give it nothing. Check the output once before you paste it in.

  • Technical writers moving old manuals to Git docs

    Section titles and simple tables can arrive as # lines and pipe tables, which saves retyping. Complex tables and figures still need hand work.

  • Holders of scanned PDFs

    This converter cannot help you yet. Run OCR on the scan to add a text layer, then bring the searchable PDF back here.

When to use it

  • Pulling the text of a report into a Markdown notes app to edit and reorganise it.
  • Feeding the text of a PDF to a chatbot or a summarising script as plain text.
  • Starting a docs page in a Git repository from an old PDF manual.
  • Copying a small table out of a PDF as a pipe table instead of retyping it.

Where can I read more about converting files?

Do it all with indox

View all 94 tools

PDF to MD FAQs

How do I convert PDF to MD for free?

Open the converter, add your PDF, keep MD as the output and download the file. You can do it without signing up and without installing anything.

Is MD the same as Markdown?

Yes. MD is the usual file extension for Markdown, so converting to md and converting to markdown give the same kind of file, a plain-text .md document.

Does it keep headings and tables?

In our test it did: a title and subheading became # and ## lines and a gridded table became a pipe table. That was one simple sample, so open the result and check your own file.

Does it work on a scanned PDF?

No. A scan is only a picture, and this converter does not do OCR. In our test it finished with a 70-byte file holding an image placeholder and no text. Add a text layer with OCR first.

Are links and bullet lists kept?

The text of a link stayed but its address did not. Two dash-typed list lines were merged into one paragraph. Real bullet glyphs were not part of our test, so check your lists.

Are images extracted from the PDF?

Not as picture files. Image content shows up at most as a placeholder line in the md text. Save pictures from the PDF with another tool if you need them.

Is the md output good enough for ChatGPT or Claude?

For a PDF with real text, plain Markdown is a usable input, since the order of the text is kept and page layout is gone. Scans give nothing, so they need OCR first. Always skim the result before you rely on it.

Can I convert a password-protected PDF?

This page has no password field, and we did not test an encrypted file. Remove the protection first in a tool you trust, then convert the unlocked copy.