Send HTML, Markdown, a URL, or plain JSON with one of our built-in templates — get back a beautifully rendered PDF. No headless Chrome to babysit, no LaTeX, no drag-and-drop editors.
Free forever tier • 50 PDFs/month • no credit card
Every mode goes through the same battle-tested Chromium rendering pipeline with full CSS support — flexbox, grid, custom fonts, page breaks, backgrounds.
Skip writing HTML entirely. Post your data against a built-in invoice, receipt, quote, report, or certificate template and ship documents in minutes.
Render raw HTML strings or any public URL. Headers, footers, page numbers, custom margins, Letter/A4/anything.
Turn Markdown into styled PDFs with three built-in themes — perfect for reports, release notes, and documentation exports.
We run the browsers so you don't have to. No Puppeteer versions to pin, no chrome crashes at 2am, no 300MB Docker layers.
Every response carries your quota headers, and GET /v1/usage
tells you exactly where you stand. No surprise bills, ever.
One bearer key. Keys are hashed at rest, shown once, and scoped by plan. SSRF-guarded rendering keeps the pipeline safe.
Each template is professionally designed, brandable with your own colors, and driven entirely by JSON. Click any preview — these PDFs were rendered by the same API you'd be calling.
Line items, tax, totals, payment terms. Brandable accent color and logo.
A clean payment confirmation with method, items, and a big friendly total.
Validity window, terms, and a signature block for instant acceptance.
Landscape, ornamental border, signature lines. Perfect for courses and events.
Need a custom template?
Bring your own HTML/Handlebars — or just send finished HTML.
Drop your email below and get an ink_live_… key instantly.
Free tier includes 50 renders a month.
One endpoint: POST /v1/pdf. Send
html, url,
markdown, or template +
data.
The response body is the PDF. Pipe it to a file, stream it to your user, or ask for base64 JSON.
Renders only count when they succeed. Compare: DocRaptor's $15/mo plan includes 125 documents — our $19 Starter includes 2,000.
50 renders a month, forever. Your key is shown once — stash it somewhere safe.
A single line of small grey text in the page footer: “Generated with InkPDF”. Paid plans render completely clean documents.
Requests return 429 quota_exceeded until the calendar
month rolls over or you upgrade. We never silently bill overages.
No. Only requests that return an actual PDF are counted.
URL mode renders public pages. For anything private, render it server-side and send us the finished HTML — that's what HTML mode is for.
Simple documents render in about a second; heavy pages take as long as Chromium needs. Requests time out at 30 seconds.