vust

Markdown · PDF to MD

Convert PDF to Markdown

Drop a PDF — get clean Markdown extracted in your browser. No upload, no signup. Works for text-based PDFs (no OCR for scans).

Free · No signup · Instant

Max 15 MB · Processed in your browser · Nothing uploaded to our servers.

Free, no signup. Up to 1 MB per request.

Browser-only, no uploadText-based PDFsInstant

This tool handles

  • Text-based PDFs up to 15 MB
  • Paragraph structure
  • Reading order across pages
  • Browser-only (no upload)

Not in scope

  • Scanned PDFs (need OCR first)
  • Complex tables
  • Embedded images

Try it live with the widget above — paste and see the output instantly. For the items under “Not in scope,” the migration guide below covers workarounds and when to use a different tool.

PDF to Markdown examples

Paste real PDF in the left column, see the Markdown output on the right.

Multi-page article

PDF

PDF of a 5-page article

Markdown

# Article Title Extracted paragraphs with normalized spacing…

Research paper

PDF

PDF of an arXiv preprint

Markdown

# Paper Title Abstract paragraph… Intro paragraph…

Scanned PDF

PDF

Image-only PDF (scan)

Markdown

(empty — no OCR: use a scan-to-text tool first)

How PDF-to-Markdown conversion works

01

Drop PDF — Drag & drop or pick a PDF file (up to 15 MB). Extraction happens in your browser — nothing is uploaded.

02

Convert — Click Convert — extracted text is normalized into Markdown paragraphs.

03

Copy — Copy the Markdown or download as `.md`.

PDF edge cases we handle

No OCR for scans

Image-only (scanned) PDFs return empty text. For scans, run OCR first (e.g. macOS Preview, Adobe, or a dedicated OCR service).

Multi-column layouts

Text extraction follows the PDF's internal reading order. Multi-column articles may interleave columns — review the result before publishing.

No image extraction

Embedded images are dropped. We return text only in this MVP.

Browser-only processing

The PDF never leaves your browser. Extraction runs entirely via Mozilla's pdf.js (loaded lazily).

Frequently asked questions

Process bigger files in @vustMarkdownBot

500-character free conversions in chat — pay-as-you-go for longer text.

Open Telegram bot
    PDF to Markdown Converter — VUST