Blog   Join the waitlist

HTML to PDF that paginates like a real document.

Send HTML, get back a PDF with table headers that repeat on every page, running headers and footers, "page 3 of 12" and a working table of contents. No headless Chrome to babysit.

Get early access   See pricing

The part of PDF generation nobody warns you about

Tables split badly

Rows get cut in half at the page edge, and the header row disappears after page one.

No "page X of Y"

Browser header and footer templates are tiny, unstyled and can't load your fonts or images.

No table of contents

Chrome can't tell you which page a heading landed on, so TOCs and cross-references are guesswork.

Chrome in production

Memory leaks, zombie processes, font packages and timeouts. It works until it doesn't.

One request

curl https://api.galleypdf.com/v1/pdf \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "html": "<h1>Invoice #1042</h1>...",
    "paged": true,
    "footer": "Page {page} of {pages}"
  }' \
  -o invoice.pdf

Print layout built in

Turn on paged mode for CSS paged-media support: running headers, page counters, cross-references and TOCs.

Your fonts, your CSS

Common fonts bundled; bring your own web fonts. What you design in the browser is what prints.

Private by default

HTML jobs run with network access blocked unless you allow it. Documents aren't stored after delivery.

Pricing

Free

$0
  • 50 PDFs / month
  • All layout features

Starter

$9 / month
  • 1,000 PDFs / month
  • Overage billed, never cut off

Growth

$29 / month
  • 5,000 PDFs / month
  • Async jobs and webhooks

Scale

$79 / month
  • 25,000 PDFs / month
  • Priority support

Annual plans get two months free.

Founding customers: 50% off for the first year

Galley PDF is in development. Reserve a founding spot now and lock in half price on any plan for your first 12 months. Fully refundable before launch and for 30 days after (refund policy).

Reserve a founding spot

Not ready to commit? Join the waitlist and we'll email you once, at launch.

We'll only use your email to contact you about Galley PDF. Privacy policy.

Questions

Why not just run Gotenberg or Puppeteer myself?

You can, and for some teams that's the right call. Galley PDF is for when you'd rather not maintain a browser fleet, and want print layout (repeating headers, page counters, TOCs) working out of the box.

Can I render a URL instead of HTML?

Yes, on paid plans. URL rendering runs in an isolated sandbox that can't reach private networks.

Do you keep my documents?

No. PDFs are returned in the response, or held briefly for async jobs and then deleted.

When does it launch?

Founding customers and the waitlist get access first. We'll email you when your spot opens.