Convert HTML to PDF in seconds. Simple, Secure and Scalable
Kill your PDF library. Use an API instead.

Key Features
Explore the powerful capabilities that make PDFGate your go-to HTML to PDF API.
options
Find out more in our Product page.
Get started in just three easy steps
Create your account
Generate an API key
Integrate the source code
curl --header "Content-Type: application/json" \
--header "Authorization: Bearer YOUR_API_KEY" \
--request POST \
--data '{"pageSizeType":"a4", "url":"https://en.wikipedia.org/wiki/PDF"}' \
https://api.pdfgate.com/v1/generate/pdf
Pricing plans
Plan | Monthly Conversions | Monthly Price | Overage | |
---|---|---|---|---|
Personal | 1,000 | $9 | $0.05 | Get started |
Starter | 5,000 | $26 | $0.01 | Get started |
Basic | 20,000 | $60 | $0.003 | Get started |
Professional | 50,000 | $100 | $0.002 | Get started |
Professional Plus | 200,000 | $300 | $0.001 | Get started |
What is included?
What are overages?
Every plan includes a monthly PDF conversion limit. If you go over this limit, we charge a predictable per-unit fee for the extra usage. Overages ensure your service continues without interruption, and you only pay for what you use.
Live Demo
Frequently Asked Questions
Do unused conversions roll over to the next month?
No, conversions are refreshed each month. Any unused conversions from the previous month will expire.
Can I schedule batch HTML to PDF conversions?
Yes, batch conversions are supported. Be sure to manage concurrency according to the limits defined in your plan.
What happens if I exceed my usage limit?
If you exceed your usage limit, additional conversions will continue as overages and will be billed separately according to your plan’s overage rate.
Is my data stored after conversion?
No, unless you choose otherwise. By default, we do not store your generated files. However, you can enable optional storage in the settings page, which will keep your files for up to one month.
Can I change or cancel my plan at any time?
Yes, you can cancel your plan at any time or upgrade your subscription whenever you need, directly from the dashboard.
Do you have SDKs or client libraries for different programming languages?
We don’t currently offer SDKs or client libraries, but our API is easy to use with any language. Documentation is available to help you get started.