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.
# 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 |
All PDF tools
PDF to Markdown
Headings, lists, tables and links as clean Markdown.
See the result before you upload
Real output of our converter, not a mock-up.

# Продажи по регионам, 2026 | Регион | I кв. | II кв. | III кв. | |---|---|---|---| | Москва | 120 | 135 | 150 | | Казань | 48 | 51 | 57 | | Новосибирск | 39 | 44 | 46 | Выручка указана в млн рублей.
How it works
Upload a PDF
Drop a file up to 10 MB, no account needed (up to 100 MB on Pro).
We rebuild the structure
Headings, lists, tables, links and images are detected and converted.
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.
| Tool | What it has | What it doesn't have |
|---|---|---|
| PDF24 | Free conversion in the browser | No API, no JSON for RAG, no OCR |
| CleanMD | Privacy: the file never leaves the browser | No OCR, no webhooks, English only |
| pdf2markdown | API with keys, JSON for RAG, OCR of scans, webhooks, Russian interface, payment in roubles | Files 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
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