Buying guide

Free HTML to PDF API: three hosted free tiers, one free month and four open source tools

Last reviewed October 10, 2026

Quick answerDoppio's free plan covers up to 400 documents a month, PDFShift's 50 credits and DocRaptor's 5 documents. Puppeteer, WeasyPrint and Gotenberg are open source and run on a server you host.

Free HTML to PDF API options at a glance

These three hosted HTML to PDF APIs have a standing free tier: Doppio allows up to 400 documents a month, PDFShift 50 credits and DocRaptor 5 documents. Api2Pdf gives one free month, and four open source tools cost nothing but the server you run them on. CraftMyPDF is not a raw HTML to PDF converter: it fills a template designed in an editor, which the last section covers.

Free HTML to PDF options, as read on October 10, 2026
OptionWhat is freeWhat you pay or run after that
Doppioup to 400 documents a month; 1 template; no credit cardPremium, $16 a month, up to 4,000 documents
PDFShift50 credits a month; 15 MB file limit; 30 second timeoutStarter, $9 a month, 500 credits
DocRaptor5 documents a month; test documents always freeBasic, $15 a month, 125 documents
Api2Pdfone month of free credit for new accounts$1 a month plus $0.001 per MB and $0.00019551 per second
Puppeteerthe library, Apache-2.0 licenseNode.js and the Chrome it downloads, on your own server
WeasyPrintthe library, BSD-3-Clause licensePython and the Pango system library, on your own server
Gotenbergthe tool, MIT licensea Docker container you run, with an HTTP API over Chromium
wkhtmltopdfthe binary, LGPL-3.0 licenseyour own server; its WebKit has not been updated since 2012

We may earn a commission if you buy through links on this page, at no extra cost to you.

Start free with CraftMyPDF →

Hosted options: free tiers at Doppio, PDFShift and DocRaptor, one free month at Api2Pdf

Doppio's Basic plan is free, with up to 400 documents a month and 1 template, and Doppio says there is no time limit. Below its Pro plan, renders pause at the quota until the next billing cycle unless you upgrade.

PDFShift's free tier has a 15 MB file limit and a 30 second timeout, and it counts one credit per 5 MB. DocRaptor's Free plan allows no overage, and Basic is $15 a month for 125 documents. DocRaptor says it uses the Prince PDF generator.

Api2Pdf gives new accounts one month of free credit, then charges $1 a month plus usage. Its endpoints cover Chrome, wkhtmltopdf and LibreOffice, with 2 GB of RAM and 90 seconds a request.

Pick Doppio for the largest hosted free allowance here. Pick DocRaptor for test documents that are always free, PDFShift for files up to 15 MB on its free tier, and Api2Pdf for usage billing after the free month.

Open source tools you host: Puppeteer, WeasyPrint, Gotenberg and wkhtmltopdf

Puppeteer is Apache-2.0 licensed, and npm i puppeteer downloads a compatible Chrome during installation. WeasyPrint is BSD-3-Clause, renders HTML and CSS without a browser and needs Python and the Pango system library. Gotenberg is MIT licensed, a Docker-based API for converting documents to PDF through Chromium and LibreOffice. wkhtmltopdf is LGPL-3.0, and its status page says the WebKit inside has not been updated since 2012 and warns against untrusted HTML.

These tools carry no per-document fee, so the library route is the better choice when you already run a server, your volume is high or the HTML has to stay on your own infrastructure. The cost is upkeep: you install, host and update the renderer yourself.

When a template API replaces the HTML altogether

Take a Bubble app founder who wants shipping labels and packing slips without writing HTML-to-PDF code. CraftMyPDF's editor needs no HTML or CSS, and an HTML component takes HTML and CSS inside a template when you want it. The Bubble.io integration is listed on every CraftMyPDF plan, Free included. CraftMyPDF's help page calls its Bubble plugin official, and the plugin generates a PDF from a workflow and can save its URL to a database field.

CraftMyPDF's help page says Bubble limits the plugin to 30 seconds, and its asynchronous guide uses Bubble's backend workflows for documents that take longer.

CraftMyPDF's Free plan gives 50 PDFs or images a month and 3 templates, with no credit card; Lite, the first paid plan, is $29 a month on monthly billing. For raw HTML to PDF, CraftMyPDF points to its sister product APITemplate.io. The HTML to PDF API page covers paid options, the DocRaptor alternative page prices them, and the free PDF generation API page lists free tiers that need no HTML at all.

Sources used for this page

The facts above come from the pages below, read on October 10, 2026. We have not used these products hands-on. Prices and terms change, so confirm them on the vendor's site before you buy.

  1. Doppio pricing page — Vendor pricing page · doppio.sh · read October 10, 2026
  2. PDFShift pricing page — Vendor pricing page · pdfshift.io · read October 10, 2026
  3. DocRaptor signup and plans page — Vendor pricing page · docraptor.com · read October 10, 2026
  4. DocRaptor home page — Vendor product page · docraptor.com · read October 10, 2026
  5. Api2Pdf pricing page — Vendor pricing page · api2pdf.com · read October 10, 2026
  6. Puppeteer documentation — Vendor documentation · pptr.dev · read October 10, 2026
  7. WeasyPrint documentation: first steps — Vendor documentation · doc.courtbouillon.org · read October 10, 2026
  8. WeasyPrint license (BSD 3-Clause) — Vendor documentation · github.com · read October 10, 2026
  9. Gotenberg documentation: introduction — Vendor documentation · gotenberg.dev · read October 10, 2026
  10. Gotenberg license (MIT) — Vendor documentation · github.com · read October 10, 2026
  11. wkhtmltopdf project status — Vendor documentation · wkhtmltopdf.org · read October 10, 2026
  12. wkhtmltopdf license (LGPL 3) — Vendor documentation · github.com · read October 10, 2026
  13. CraftMyPDF HTML to PDF conversion feature page — Vendor product page · craftmypdf.com · read October 10, 2026
  14. CraftMyPDF About page — Vendor product page · craftmypdf.com · read October 10, 2026
  15. CraftMyPDF pricing page — Vendor pricing page · craftmypdf.com · read October 10, 2026
  16. CraftMyPDF help: generate a PDF with Bubble — Vendor documentation · support.craftmypdf.com · read October 10, 2026
  17. CraftMyPDF help: asynchronous PDF generation in Bubble — Vendor documentation · support.craftmypdf.com · read October 10, 2026