Blog

How to convert a PDF to Markdown without uploading it

A PDF is made for paper. It records where each character sits on the page and says very little about what the text is: which line is a heading, where a list begins, what belongs in a table. That is why a PDF is awkward to paste into a notes app or a docs site, and why people often turn one into text before giving it to an AI tool.

Markdown is plain text with a few marks for structure, such as # in front of a heading and - in front of a list item. Notes apps, wikis, docs sites and AI tools all read it.

Most online PDF to Markdown converters start by asking you to upload the file. For a contract or a report that is not public yet, that is a good reason to look for another way. The conversion can run in a browser tab, on your own computer.

The short answer

Open OpenPdfEdit in your browser, open the PDF and choose Markdown. Your browser downloads a .md file with the same name as the PDF. The PDF is read from your disk and the Markdown is written back to it. Nothing is uploaded, it is free, and you do not need an account.

Convert a PDF to Markdown, step by step

  1. Open openpdfedit.com/app.
  2. Choose Open PDF… and pick your file.
  3. In the toolbar, find the group labelled CONVERT & EXPORT and choose Markdown.
  4. A notice appears, for example Downloaded report.md., and the file is in your downloads.

There is nothing to fill in between steps 3 and 4. The export runs as soon as you choose it.

If the toolbar has no CONVERT & EXPORT group, the app is in Annotate or Edit mode. A fillable form, for example, can open in Annotate. Switch to Read at the top of the window. You can also open All tools, where Markdown is listed under the same heading.

There is a shorter route too. On the start screen, before any document is open, scroll down the ALL TOOLS list to CONVERT & EXPORT and choose Markdown there. Pick a PDF and the .md file downloads straight away.

What the Markdown file keeps

Copying text out of a PDF loses the structure. The Markdown export keeps it:

  • Headings. The title, section headings and sub-headings become #, ## and ###.
  • Bold and italic. They are marked with ** and *.
  • Lists. Bullet points become - items, and numbered steps keep their numbers.
  • Tables. Rows and columns come out as a Markdown table, with the first row as the header.
  • Paragraphs. Lines that were broken to fit the page are joined back together, so the text reflows wherever you paste it.

Two things are left out: the header or footer line that repeats on every page, and the page numbers. In running text they would land in the middle of a paragraph.

A long document becomes one file, with the pages in order. Here is part of what a short handbook turned into:

## 2. Instrument readings

The table shows the normal range for each instrument. A reading outside the range is reported the same day.

| Instrument | Unit | Normal range | Checked |
| --- | --- | --- | --- |
| Barometer | hPa | 980 to 1040 | Daily |
| Thermometer | deg C | -5 to 35 | Daily |

Converting only part of a PDF

The export covers the whole document. If you only want one chapter, take it out first. Open Pages, tick the pages you need and extract them to a new file. It opens as extracted.pdf, and Markdown then exports only those pages. There is more about this step in splitting a PDF.

If you want plain text

Next to Markdown is Text. It saves a .txt file with the words in order and no marks at all. That suits a form field, or any tool that would show the # and ** characters as they are.

How to check that nothing is uploaded

You do not have to take this on trust. Open your browser's developer tools (F12 on most keyboards), switch to the Network tab, and run the export while you watch.

When the page loads you will see the app's own files arriving from openpdfedit.com. When you choose Markdown you will not see an upload, and you will not see a request to any other site.

You can go one step further. Load the app once, turn off Wi-Fi and reload the page. The app still opens, and the export still works with no connection at all.

FAQ

Is my PDF uploaded when I convert it to Markdown?

No. The file is read inside the browser tab and the .md file is saved straight to your computer. You can confirm it in the Network tab of your browser's developer tools.

Does it cost anything or need an account?

No. Markdown export is free and works without signing in.

Does the Markdown keep headings, lists and tables?

Yes. Headings come out as #, ## and ###, lists as - and numbered items, and tables as Markdown tables. Bold and italic are kept as well.

Can I convert a scanned PDF to Markdown?

Not as it is. A scan is a picture of each page with no text layer, so there is nothing to export, and the app tells you so with a No text to export message. The scan needs OCR first. In OpenPdfEdit, OCR is one of the two paid Supporter tools.

Can I convert a PDF to Markdown offline?

Yes. Open OpenPdfEdit once while you are online so the browser can store the app. After that the export works with the network switched off.

What can I do with the .md file?

It is ordinary text. Any editor opens it, and you can put it in a notes folder, on a docs site or into the prompt of an AI tool.

Open the app and convert your PDF

Open the app All posts