The cleanest way to turn markdown into a shareable PDF
Markdown is great for writing, but you can't email a .md file to your boss. a2pdf bridges that gap: paste markdown on the left, get a polished PDF on the right that looks like it was designed in a word processor, not exported from a plain-text file.
What gets rendered well
- Headings become typographic hierarchy with proper line spacing and page-break protection.
- Tables use GitHub Flavored Markdown — the same syntax you use in README files.
- Code blocks render in JetBrains Mono on a dark background; inline code gets a subtle pink-tinted pill.
- Lists, both ordered and bulleted, with proper indentation across page boundaries.
- Blockquotes with a left border accent, page-break-aware.
- Links are blue and underlined on hover; in the PDF they remain clickable.
Themes
Pick one in the PDF settings panel:
- Clean — Inter sans-serif on white. The default. Works for almost everything.
- Academic — Source Serif, justified, numbered headings. For papers, theses, and reports that should look like they were typeset.
- Business — IBM Plex Sans with dark navy accents and white-on-navy table headers. Board-meeting friendly.
- Dark — Inter on near-black. For screenshots, ebook readers, or whenever you want something that doesn't blind you at midnight.
For AI agents
If you're using Claude Code, Cursor, Windsurf, or any other MCP-compatible agent, you don't need to copy-paste at all. Point the agent at https://a2pdf.com/mcp and it can convert markdown to PDF directly:
claude mcp add --transport http a2pdf https://a2pdf.com/mcp
Then ask: "Convert this README to a PDF and give me the link." The agent calls convert_to_pdf for you and returns a download URL.
Frequently asked
Yes. a2pdf is free with no signup, no account, and no watermark. Uploads and generated PDFs are deleted from the server within 10 minutes.
Yes. GitHub Flavored Markdown is supported including tables, fenced code blocks, strikethrough, and task lists. Links remain clickable in the PDF.
v1 ships four themes and three paper sizes. If you need fully custom styling (corporate font, custom colors, headers/footers), reach out — that's high on the v2 list.
That's exactly the use case. AI assistants produce markdown by default — a2pdf turns that into something you can send to a client. There's even a dedicated ChatGPT → PDF page and a Claude → PDF page with format presets.