Useful Hacks

PDF to Markdown

Convert a PDF's text, tables and links into clean Markdown.

Processed entirely in your browser. Your file is never uploaded to a server.
  • Infers headings from font size and bullet lists from leading characters, so the structure survives.
  • Detects grid-aligned tables (consistent column gaps across consecutive rows) and outputs real Markdown table syntax, not just a wall of spaced-out text.
  • Preserves hyperlinks from the PDF as Markdown links, not just their visible text.
  • Output is ready to paste into a wiki, docs site or repo.
  • Runs in your browser; the file is never uploaded.

Why this is private

  • Processed entirely in your browser. Your file is never uploaded to a server.
  • Open your browser's DevTools → Network tab while using this tool — you won't see a request carrying your input, because it never leaves your device.
  • Nothing you enter is uploaded to a server or shared with us — the processing happens entirely on your device.

Overview

Extracts the text layer and reconstructs it as Markdown — inferring headings from font sizes, bullet lists from leading characters, and tables from grid-aligned columns of text, while preserving hyperlinks. Best on text-based PDFs, not scans.

How to use it

  1. 1Upload a PDF.
  2. 2Review the generated Markdown.
  3. 3Copy it or download as .md.

Tips

  • Heading, list and table detection is heuristic — review and fix the structure, and run the result through the Markdown Formatter to tidy spacing.

Frequently asked questions

What people use it for

Move a PDF spec into your docsConvert to Markdown to commit alongside code.
Turn a report into an editable draftGet structured Markdown — including tables — to rework rather than plain text.
Import PDF content into a CMSMost CMSs accept Markdown directly.
Prepare a PDF for an LLMMarkdown's headings, lists and tables give a model cleaner structure than raw text.

Related guides

Related tools

All pdf tools

Ready to use PDF to Markdown?

PDF to Markdown

Search tools

Search for any tool by name, category or keyword