How to convert a PDF to Markdown, with tables · Anymark

A PDF does not store paragraphs. It stores letters at positions on a page, so copying text out of one gives you broken lines, columns run together and tables flattened into soup. Anymark rebuilds the document: it works out the reading order across columns, joins the lines back into paragraphs, finds headings, lists and links, and keeps tables as tables, whether they have ruled grids, only horizontal rules, or no rules at all.

A PDF annual report converted to Markdown with headings, a bulleted list and a sales table
A PDF annual report in Anymark: headings, the bulleted list and the sales table survive.

Convert a PDF in three steps

  1. Open the PDF by double-clicking, dragging it onto the window, or File > Open.
  2. Look it over. Column alignment, bold labels and totals in tables are kept; centred and right-aligned paragraphs stay that way. Press ⌘/Ctrl+/ to see the Markdown source.
  3. Save. File > Save writes a .md next to the PDF. Logos, stamps, signatures and other pictures are saved beside it.

Forms and scans

Try it on your own files. The full app, free for seven days, no card. Then $9.99 once, for life.

Download for Mac or Windows