HTML to PDF API
for Developers
Convert any HTML to pixel-perfect PDF with a real Chrome engine. CSS3, JavaScript, web fonts, and responsive layouts render exactly as in the browser. 100 free PDFs/month, no credit card. GDPR‑compliant EU processing.
1M+
PDFs Generated
2K+
Developers
99.9%
Uptime SLA
~ 2s
Avg render time
From HTML to PDF in One API Call
No html2pdf libraries or headless browsers to manage, no rendering bugs to debug.
Send your HTML, get a pixel‑perfect PDF. We handle Chrome rendering, scaling, and security.
Chrome Rendering Engine
Your HTML renders in a real Chrome instance. Full CSS3, Flexbox, Grid, fonts, and JS support – responsive HTML to PDF rendering that matches your browser exactly.
Simple REST API
A developer‑friendly PDF API – send Base64 HTML, get a PDF back. Three endpoints (/direct, /sync, /async) fit any workflow. Code examples in 8 languages.
Privacy-First Processing
A secure HTML to PDF API with EU‑based servers, zero data retention, and full GDPR compliance. Your HTML is used only for conversion and immediately discarded.
Built to Scale
99.9% uptime SLA with auto‑scaling infrastructure that absorbs traffic spikes. Same fast response whether you convert 10 or 10,000 documents a day – no servers to manage.
Clear Pricing
Start with our free HTML to PDF API – 100 conversions per month. Paid plans scale with your usage. No hidden fees, no surprises. Only successful conversions count.
Responsive Support
Technical questions answered by engineers, not chatbots. Integration help when you need it. HTML to PDF API documentation and quick-start guides written for developers.
Three HTML to PDF API Endpoints
Pick the endpoint that matches how you generate PDFs – Direct for instant PDF binary, Sync for download URL, or Async with webhook callback for batch processing. All three use the same Chrome engine and API parameters – just choose whichever fits your integration.
Direct Endpoint
Convert HTML to PDF in one HTTPS call – the binary comes back as raw bytes or Base64, typically in around 2 seconds. Perfect for real‑time downloads or in‑browser previews where the user is waiting.
Sync Endpoint
Generate the PDF, then store the result for 24 hours on our S3 or upload it directly to your own bucket. Returns a download URL – great for client-side flows where you'd rather hand off a link than stream binary.
Async Endpoint
Submit each conversion as an independent request and receive the PDF via HMAC‑signed webhook callback when ready. Best fit for long-running documents or workloads that shouldn't block your process.
Convert HTML to PDF in Any Language
Code examples for Node.js, Python, Java, PHP, C#, Go, Rust, and cURL.
Pick an endpoint, copy the code, and start converting HTML to PDF.
const fs = require('fs');
async function generatePdf() {
const htmlContent = '<html><body><h1>Hello!</h1><p>This is a sample PDF.</p></body></html>';
const base64Html = Buffer.from(htmlContent).toString('base64');
const response = await fetch('https://api.pdfbolt.com/v1/direct', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'API-KEY': 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX'
},
body: JSON.stringify({
html: base64Html,
margin: {
top: '30px',
left: '30px'
}
})
});
if (!response.ok) {
const errorText = await response.text();
throw new Error(`HTTP ${response.status} - ${errorText}`);
}
const pdfBuffer = await response.arrayBuffer();
fs.writeFileSync('document.pdf', Buffer.from(pdfBuffer));
console.log('PDF generated successfully');
}
generatePdf().catch(console.error);HTML Templates for Recurring Documents
Same layout, different data? Design your HTML template once.
Then generate invoices, reports, contracts, or any document by sending just a template ID and JSON data.

Let AI Build Your Templates
Skip the coding. Describe your document layout and attach reference files.
AI generates a complete HTML template with sample data for you, ready to edit or use.
Start with a Prompt
Describe your layout, data fields, and styling. Attach reference files – PDFs, images, or code.
AI Generates Code & Data
AI creates a complete HTML/CSS template with Handlebars variables and sample data.
Edit with AI Assist
Request changes – layout, fields, styling. AI handles the code updates. Iterate until satisfied.
Review & Accept
See what changed in diff view. Compare PDF output side by side, then accept or reject – full control.
One-Click Code Integration
Copy ready-to-use code snippets in your language. Integrate in minutes.
Generate Template with AI
Describe the template you want to create. Be specific about layout, styling, and data fields.
0 / 10,000 characters
Drag & drop, click to browse, or paste (Ctrl+V)
PDF, PNG, JPG, JPEG, SVG, TXT, HTML, HTM, CSS, JS, JSON (max 5 files, 5 MB total)
0 KB / 5 MB
Invoice Template

Invoice Template

AI Assistant
This will use
1 AI generation. Your template and sample data will be updated based on your instructions.Describe what you want to change:
Thinking
0 / 10,000 characters
Drag & drop, click to browse, or paste (Ctrl+V)
PDF, PNG, JPG, JPEG, SVG, TXT, HTML, HTM, CSS, JS, JSON (max 5 files, 5 MB total)
Review AI Changes
Before (Current)
1
/
1

After (AI-edited)
1
/
1

Invoice Template

API Integration: Invoice
Use the following code examples to generate PDFs using this template through our API.
Close
Built for Invoices, Reports, Certificates, Contracts, and More
Ready-made PDF templates for the documents teams generate every day.
Each comes with Handlebars variables and sample data – swap in yours and call the API.
Browse the full template gallery – ready-made layouts for receipts, healthcare, HR, resumes, quotes, shipping labels, and more.
Browse template galleryAll-in-One Dashboard
Design HTML templates, test PDF generation, monitor API usage, and manage your team. Everything in one place.
Trusted by Developers Worldwide
See how teams save time and reduce complexity with our developer‑first PDF solution.
"It has a very intuitive User Interface and easy to use API with a great documentation. What's best, that the support is super fast and even feature requests are discussed and implemented in just a couple of days. It helps us to create individualised PDF gift cards both for digital use as well as print production on the base of modern HTML / CSS."
"Amazingly, the owner personally helped solve the issues I was having creating an exported lesson plan with hyperlinks and complex styling. This is a great piece of software. But more importantly, it’s the people behind a product that truly make a company great. His willingness to support my project without payment is truly unique – a rare product and a rare individual. This product just works. Thank you, PDFBolt!"
"There's a lot of products that convert to PDF out there, but this one stood out to me, because the output quality is good, it's very easy to use, and pay per use. I also love the interactive API documentation, my request just worked out of the box in my app. And of course the focus on privacy, which is important when working with GDPR data. (...) PDFBolt just works, so I can focus on the business logic."
Simple and Transparent Pricing
Start with 100 free HTML to PDF conversions per month.
Scale up as you grow. No hidden fees, no surprises.
Free
100 documents / month
20 requests per minute
1 concurrent request
PDF file size limit: 2MB
All customization options
1 template
1 AI template generation
No credit card required
Basic
$19
/month2 000 documents / month
40 requests per minute
3 concurrent requests
$0.01 per overage PDF
Unlimited PDF file size
All customization options
Async processing
Upload to S3
3 team members
10 templates
10 AI template generations / month
Growth
$79
/month10 000 documents / month
80 requests per minute
10 concurrent requests
$0.008 per overage PDF
Unlimited PDF file size
All customization options
Async processing
Upload to S3
10 team members
Unlimited templates
50 AI template generations / month
Print production (PDF/X, CMYK)
Priority support
Enterprise
$249
/month50 000 documents / month
150 requests per minute
20 concurrent requests
$0.005 per overage PDF
Unlimited PDF file size
All customization options
Async processing
Upload to S3
Unlimited team members
Unlimited templates
150 AI template generations / month
Print production (PDF/X, CMYK)
We create custom templates for you
Top priority support
Looking for higher monthly limits?
Contact Us →Frequently Asked Questions
Got questions about our HTML to PDF converter? We've got answers.
From API integration to customization options, templates, security, and pricing.
How do I convert HTML to PDF using the API?
How much does the HTML to PDF API cost? Is there a free tier?
What customization options are available?
Does the API support JavaScript-rendered pages and SPAs?
Can I use templates instead of raw HTML?
Does PDFBolt support PDF/X-1a, PDF/X-4, and CMYK for print production?
How fast is the HTML to PDF conversion?
Can I generate PDFs at scale?
Is PDFBolt GDPR compliant? How is my data secured?
Do I need to install an HTML to PDF converter library?
Why use PDFBolt instead of running headless Chrome (Puppeteer or Playwright) yourself?












