PDF to Markdown Converter

Drop a PDF, get clean Markdown back. Free, in-browser, no sign-up. Headings, lists and structure are preserved so the output is ready for an LLM, a wiki, or a git diff.

Markdown preview

Why convert PDF to Markdown?

PDFs lock content into a layout that's hard to search, hard to diff, and hard for an LLM to read. Markdown is plain text — every editor, every chat model, every static site generator understands it natively. Converting a PDF to Markdown gives you a file you can paste into Claude, ChatGPT, Notion, Obsidian or GitHub and actually use.

How conversion works for PDF

t0md extracts text, headings and list structure from the PDF and emits clean Markdown. Bullet and numbered lists, headings (H1–H6), inline emphasis and tables are preserved where the source PDF has real structure. Scanned image-only PDFs aren't supported yet — OCR is on the roadmap.

Convert PDF to Markdown via MCP — from Claude Code, Cursor or any AI agent

t0md exposes a remote MCP (Model Context Protocol) server. Add it once and any MCP-compatible agent can convert PDF to Markdown without leaving the conversation.

claude mcp add --transport http t0md https://t0md.com/mcp

Then ask the agent: "convert /path/to/research-paper.pdf to markdown". The MCP server returns the converted Markdown plus a 10-minute download link. Full setup details on the MCP page.

Frequently asked questions

How do I convert a PDF to Markdown?

Drop your PDF on this page (or click to choose a file). t0md converts it in seconds and gives you the Markdown to copy or download as a .md file. No sign-up, no upload limits beyond a 25 MB cap per file.

Why convert PDF to MD?

Markdown is the format LLMs, modern wikis, static site generators and note-taking apps all natively understand. A PDF locked behind a fixed layout becomes searchable, diffable and editable text the moment it's converted to .md.

Is t0md the best PDF to Markdown converter?

We think so for the cost (free) and the integration story (MCP-ready, runs in-browser, no sign-up). For pure conversion accuracy on complex layouts, dedicated commercial tools may go further; t0md targets the everyday PDF-to-Markdown use case used by developers, researchers and AI agents.

Can Claude Code or Cursor convert PDFs to Markdown directly?

Yes. t0md exposes an MCP server at https://t0md.com/mcp. Add it with `claude mcp add --transport http t0md https://t0md.com/mcp` and your agent can call convert_to_markdown on any PDF without leaving the conversation. Same setup works for Cursor, Windsurf, Hermes, OpenClaw and any MCP-compatible client.

Are my PDFs stored on the server?

No. PDFs are processed in memory and discarded as soon as conversion finishes. The browser converter never persists your file; the MCP download endpoint holds generated Markdown for at most 10 minutes before dropping it.