HTML to Pixel-Perfect PDFs in One API Call

Convert any HTML or URL to beautiful PDFs. Invoices, reports, tickets, receipts — whatever you need. Simple API, generous free tier, blazing fast.

50 free PDFs/month. No credit card required.

const response = await fetch(
  'https://pdf.grabshot.dev/v1/pdf/html', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'X-API-Key': 'pdf_your_key_here'
  },
  body: JSON.stringify({
    html: '<h1>Invoice #1234</h1><p>Total: $99</p>',
    options: { format: 'A4' }
  })
});
// → Returns PDF binary

Everything you need for PDF generation

📄

HTML to PDF

Send any HTML and get a pixel-perfect PDF back. Full CSS support, custom fonts, print stylesheets.

🌐

URL to PDF

Pass any URL and we'll render it in a real browser and convert to PDF. JavaScript rendering included.

⚙️

Full Control

Page size, margins, orientation, headers, footers, viewport — customize every aspect of your PDF.

Blazing Fast

Persistent browser pool for sub-second generation. Most PDFs ready in under 2 seconds.

🔒

Secure

API key auth, rate limiting, HTTPS only. Your HTML is processed and discarded — never stored.

💰

Generous Free Tier

50 PDFs per month free. No credit card. Scale up when you're ready.

Try it right now

Demo uses our public API. Sign up for your own key.

Simple, transparent pricing

Start free, scale as you grow.

Free

$0/mo
  • ✓ 50 PDFs / month
  • ✓ HTML & URL to PDF
  • ✓ Up to 5 pages per PDF
  • ✓ Small watermark
Get Started

Starter

$9/mo
  • ✓ 1,000 PDFs / month
  • ✓ HTML & URL to PDF
  • ✓ Up to 50 pages per PDF
  • ✓ No watermark
  • ✓ Custom headers/footers
Subscribe

Business

$79/mo
  • ✓ 50,000 PDFs / month
  • ✓ Everything in Pro
  • ✓ Up to 500 pages per PDF
  • ✓ Webhook notifications
  • ✓ Priority support
Subscribe