PDF to Markdown in seconds

PDF to Markdown converter

Drop a PDF and get clean Markdown with headings, lists, tables and links. Ready for LLMs, RAG, Obsidian and docs.

Free, no sign-up, no watermark. Scans (OCR), tables, formulas and JSON for RAG. Files are deleted automatically.

report.pdf → report.md
# Annual Report

This document describes the **results**.
See [the docs](https://example.com).

## Highlights

- Revenue grew by 20%
- Two new offices opened

| Quarter | Revenue |
|---------|---------|
| Q1      | 100     |
| Q2      | 120     |

See the result before you upload

Real output of our converter, not a mock-up.

PDF
Merged cells
Markdown
# Продажи по регионам, 2026

| Регион | I кв. | II кв. | III кв. |
|---|---|---|---|
| Москва | 120 | 135 | 150 |
| Казань | 48 | 51 | 57 |
| Новосибирск | 39 | 44 | 46 |

Выручка указана в млн рублей.

How it works

01

Upload a PDF

Drop a file up to 10 MB, no account needed (up to 100 MB on Pro).

02

We rebuild the structure

Headings, lists, tables, links and images are detected and converted.

03

Download Markdown

Get a .md file (or a .zip with images). Files are deleted automatically.

Who it's for

Developers

Feed documents into RAG and AI pipelines without broken tables and lost headings.

Students

Turn papers and lecture notes into editable Markdown for your note-taking app.

Writers

Reuse content from PDFs without retyping or fixing formatting by hand.

Business

Extract data from reports, invoices and specs into a structured format.

Why pdf2markdown

An honest comparison with the free converters people reach for most often.

ToolWhat it hasWhat it doesn't have
PDF24Free conversion in the browserNo API, no JSON for RAG, no OCR
CleanMDPrivacy: the file never leaves the browserNo OCR, no webhooks, English only
pdf2markdownAPI with keys, JSON for RAG, OCR of scans, webhooks, Russian interface, payment in roublesFiles are processed on the server, not in the browser

Simple pricing

Start free and upgrade when you need more.

Free

RUB 0

  • 20 conversions per day
  • Files up to 20 MB
  • Markdown (.md) and .zip with images
  • History for 7 days
  • REST API access
  • With ads
Lite

RUB 99

/ month

or 100 ⭐ via Telegram

  • 300 conversions per month
  • Files up to 50 MB
  • JSON with RAG chunks — ready-made sections for a vector database
  • History for 30 days
  • REST API access
  • No ads
Pro
Popular

RUB 249

/ month

or 250 ⭐ via Telegram

  • Unlimited conversions
  • Files up to 100 MB
  • JSON with RAG chunks — ready-made sections for a vector database
  • OCR for scanned PDFs
  • Batch: up to 20 files at once
  • Webhooks for integrations
  • Priority queue
  • Unlimited history
  • REST API access
  • No ads

Frequently asked questions

PDFs with a text layer: exported documents, articles, reports, books. Scans without a text layer are recognized with OCR on the Pro plan.

No. Without an account the result is kept for 1 hour, on Free for 24 hours, on Pro for 7 days, then the files are deleted automatically. You can delete them yourself any time.

Yes. Ruled tables become Markdown tables. Complex merged cells may need a quick manual touch.

Images are extracted into an assets folder and linked from the Markdown with relative paths. You download them together as a .zip.

Pro is a monthly subscription (249 ₽). It renews automatically and can be canceled any time; Telegram Stars are supported too.

Without an account you get 5 conversions a day, with a free account 20 a day. Pro has no limits and adds batch processing and 100 MB files.

Ready to try it?

Create a free account and convert your first PDF in under a minute.

Create free account

© 2026 pdf2markdown

Files are deleted automatically: from 1 hour to 7 days, depending on the plan.

Service status