HTML to PDF API
for Developers
Convert any HTML file to PDF with a real Chrome engine. Your CSS3, JavaScript, web fonts, and responsive layouts render exactly as in the browser. GDPR‑compliant EU processing.
500K+
PDFs Generated
1.5K+
Developers
99.9%
Uptime SLA
< 5min
Quick Setup
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. Our HTML to PDF converter handles Chrome rendering, scaling, and security.
Chrome Rendering Engine
Your HTML renders in a real Chrome instance. CSS3, Flexbox, Grid, fonts, and JS just work. HTML to PDF output matches your browser.
Simple REST API
Send Base64 HTML, get a PDF back. Three endpoints – /direct, /sync, and /async – fit any workflow. Code examples in 8 languages.
Privacy-First Processing
EU‑based servers, zero data retention, full GDPR compliance. Your HTML is used only for conversion and immediately discarded.
Built to Scale
99.9% uptime SLA with auto‑scaling infrastructure. Same fast response whether you convert 10 or 10,000 documents a day. Built for production use.
Clear Pricing
100 free HTML to PDF conversions every 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. Documentation and guides written for developers.
Convert HTML to PDF in Any Language
Production‑ready code examples. Pick an endpoint, copy the code, and start converting your 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
All-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?
What customization options are available?
Is PDFBolt GDPR compliant? How is my data secured?
How fast is the HTML to PDF conversion?
Can I use templates instead of raw HTML?
Can I generate PDFs at scale?
How much does the HTML to PDF API cost?
Do I need to install an HTML to PDF converter library?








