1. Home
  2. PDF tools
  3. PDF to Markdown

PDF to Markdown

Bring a paper, manual or report into your notes app, wiki or documentation. Lines are joined back into paragraphs, headings are recognised by size and lists keep their bullets.

Free, no sign-up. Runs in your browser: nothing is uploaded.

How to use PDF to Markdown

  1. Open a PDF that contains text.
  2. Check the preview and the headings found.
  3. Copy the Markdown or download a .md file.

Features

  • Headings from font size and bold text
  • Paragraphs rejoined, hyphenation undone
  • Bulleted and numbered lists
  • Running headers, footers and page numbers removed
  • Live preview and source view

Supported formats

You can open

  • PDF

You get

  • MD

Private by design

Your files are opened and processed by your browser on this device. They are never uploaded to openWorkstand or anyone else, so the PDF to Markdown is safe for contracts, IDs, photos and work documents. After you have used it once while online, it also works without an internet connection. How local processing works

Good to know

  • Scanned PDFs are pictures of pages: they contain no text to extract unless they were made searchable with OCR.
  • Tables become lines of text and images are left out.
  • Headings are recognised from font size and weight, so documents with unusual styling may need a quick tidy.
  • Password-protected PDFs open after you enter the password, which is used only on this device.

Guide

Getting structured text out of a PDF for notes and docs

A PDF doesn’t know what a paragraph is. Inside the file, text is stored as short pieces placed at exact positions on a page: a line here, half a line there, a page number at the bottom. Copying from a PDF therefore gives you broken lines, stray headers and hyphenated words. This tool rebuilds the structure (headings, paragraphs and lists) and writes it as clean Markdown that drops straight into a wiki, a docs site or a notes app.

How the structure is recovered

  1. Lines. Text pieces that share a baseline are joined into a line, in reading order.
  2. Headings. The most common font size in the document is taken as the body text. Larger sizes become headings: the largest is #, the next ##, and so on down to ####. A short bold line at body size that doesn’t end with punctuation, the typical sub-heading in reports, becomes the lowest level.
  3. Paragraphs. Lines close together with the same size are joined. A word broken with a hyphen at the end of a line is put back together, and a sentence that runs over a page break continues in the same paragraph.
  4. Lists. Lines starting with a bullet or a number become list items; indented lines under an item are added to it.
  5. Clean-up. Lines repeated at the top or bottom of most pages, such as a company name, a document title or “Page 3 of 12”, are removed.

Reading the result

Use Preview to check the structure and Source to see the Markdown. The counters at the top tell you how many headings, paragraphs and lists were found; a document with 0 headings probably uses one font size throughout, and a scan shows a warning that no text was found.

Mark where each page starts inserts invisible comments like <!-- page 7 -->, handy when you need to cite page numbers later. Turn off Remove running headers if a document has meaningful text in its margins.

Where it works best

  • Reports, manuals and policies exported from Word or Google Docs.
  • Academic papers, apart from their tables and formulas.
  • E-books and articles saved as PDF.

Two-column layouts are read line by line across the page and can mix columns; magazine-style PDFs need checking.

What is not converted

Markdown output covers text structure only. Tables come through as lines of text, so use PDF to CSV or PDF to Excel for them. Images are left out; save them with Extract PDF Images. Inline bold and links inside paragraphs are not carried over.

A worked example: a manual into a docs site

  1. Open the 60-page product manual.
  2. The counters show 48 headings, 312 paragraphs and 41 lists.
  3. In the preview, check that the chapter titles are # and sections ##.
  4. Download the .md file and split it into pages for your docs site.

For a web page instead of Markdown, use PDF to HTML. For plain text without structure, PDF to Text. For an editable Word document, PDF to Word. To write Markdown with a live preview, open the Markdown Editor.

On a phone

The converter also works on Android and iPhone: open the page in your browser, pick the PDF from Files or Downloads, switch to the source view and use Copy to paste the Markdown straight into a notes app. Long documents take longer to analyse on a phone, so for a 300-page book a computer is more comfortable.

Checked against the current version of the PDF to Markdown on .

Troubleshooting

The file does not open

Check that it is one of the supported formats above and opens in another app. Damaged files and password-protected PDFs cannot be read until they are repaired or unlocked.

It is slow or stops on a very large file

Everything runs on your device, so speed depends on its memory. Close other tabs, use a computer rather than a phone, or split the file into smaller parts first.

The download did not start

Look for your browser’s download bar or icon. Some browsers ask once before a site may download files; allow it and click the button again.

Frequently asked questions

How does the tool know what is a heading?

From the fonts. Text set noticeably larger than the body text becomes a heading, the largest size becoming level 1. Short bold lines at body size that don’t end with a full stop become the lowest heading level.

Why are some words joined or split oddly?

Words hyphenated at the end of a line are joined back together, which is right for ordinary words but can also join a real hyphenated term that happened to break there. Check compound words in the preview before using the text.

Can I import the result into Obsidian or Notion?

Yes. Download the .md file and drop it into your Obsidian vault, or import it into Notion, Logseq, Joplin or a static-site generator such as Hugo or Docusaurus.

Does it work on scanned PDFs?

Only after OCR. A scan contains pictures of text, not text. Run the file through OCR PDF first, then convert the searchable result to Markdown.

Are tables and images converted?

No. Tables come out as lines of text and images are left out. For tables use PDF to Excel or PDF to CSV, and for pictures use Extract PDF Images.

Keep working with the result

After you download, choose “Save to Workstand” to keep the result in a folder on your computer, attach it to a project and create a follow-up task. It is saved by your browser, not uploaded.