Typography
Any Google Fonts family, per element.
- fonts.body
- Inter
- fonts.h1 … h4
- body font
- fonts.tableHeader
- body font
- fonts.code
- JetBrains Mono
POST Markdown, get a typeset PDF back. As fast as 50 ms per document. Any Google Font, your logo, headers and page numbers. No key, nothing stored.
Set in any of 1,800+ Google Fonts
The only logos that matter if you ask us
One endpoint. Send Markdown as the body, or JSON with options. Get a PDF.
Every option is optional. The default is a clean black and white A4 document.
Any Google Fonts family, per element.
Your logo and colors.
Margins, headers, page numbers.
Paper and PDF properties.
HTML comments on their own line steer the layout and never print. Alignment lasts until the next alignment comment, and blank lines you leave are kept as space.
An alignment comment between rows realigns every row after it. Put <!-- fullwidth --> right before a table to stretch it across the page.
Hosted APIs, self-hosted and local tools: what each costs and how long it takes.
| Markdown in | Setup | Starts at | ~10,000 docs a month | Speed, one-page invoice | |
|---|---|---|---|---|---|
| markdowntopdf.dev | Yes | None | Free | Free | ~55 ms round trip |
| DocRaptor | No, HTML only | API key | $15/mo for 125 docs | $399/mo plan | Not published |
| PDFShift | No, HTML only | API key | $9/mo for 500 docs | $99/mo plan | Not published |
| Api2Pdf | Yes | API key | $1/mo plus usage | ~$6 (vendor estimate) | Not published |
| Gotenberg | Through an HTML template | Run Docker yourself | Free, plus servers | Your server costs | ~70 ms warm, ~220 ms cold, on your own server |
| Pandoc | Yes | Install Pandoc and a PDF engine | Free | Free | Runs locally |
Prices from each vendor's public pricing page, October 2026. Speeds measured October 2026 with the same one-page invoice: markdowntopdf.dev over the internet, Gotenberg 8 in local Docker with no network. Hosted APIs don't publish render times, and every call adds a round trip to their servers.
Yes. No key, no signup, no watermark. The only limit is fair use: 30 documents per minute per IP and 512 KiB of Markdown per document.
CloudRaker turns documents into data and data into documents: templates, extraction, form filling and e-signatures, behind one API.