Send HTML.
Get PDF.
Generate beautiful PDFs from HTML or any URL with a single API call. No Puppeteer. No headless browsers. No infrastructure to manage.
One request. One PDF.
curl -X POST "https://pageforge.dev/api/v1/generate?sync=true" \
-H "Authorization: Bearer pf_live_your_key" \
-H "Content-Type: application/json" \
-d '{"html": "<h1>Invoice #001</h1><p>Amount: $500</p>"}' \
--output invoice.pdfThree steps. That's it.
Get your API key
Sign up free. Generate a key in the dashboard. API access on every plan.
Send HTML or a URL
POST your HTML string or any URL to our API. We handle the rendering.
Get your PDF
Receive the PDF in the response (sync) or via a download URL (async).
Built for developers
Sync mode
Get the PDF in the response body. No polling. One request, one PDF.
Async + webhooks
For larger jobs, fire and forget. We'll POST to your webhook when it's ready.
URL capture
Send any URL. We render it in a real browser and return a pixel-perfect PDF.
Full CSS support
Custom fonts, flexbox, grid, print stylesheets — it all works.
MCP server
AI agents can generate PDFs natively. Install our MCP server and let Claude handle it.
API on every plan
No plan gating. Free tier includes API access with 50 PDFs/month.
Simple, predictable pricing
Start free. Scale when you need to.
Pro
- 10,000 PDFs/month
- REST API access
- Sync + async modes
- 90-day file storage
Stop fighting with Puppeteer
Generate your first PDF in under 30 seconds. Free tier included.
Get your API key