URL to PDF API
Convert Any Webpage to PDF
Save any webpage as PDF through our API – even JavaScript‑heavy SPAs and dynamic dashboards. Chrome renders the full page with selectable text, real fonts, and styling exactly as in your browser. 100 free PDFs/month, no credit card. GDPR‑compliant EU processing.
1M+
PDFs Generated
2K+
Developers
99.9%
Uptime SLA
< 5min
Quick Setup
Convert URL to PDF in One API Call
No headless browsers to manage, no rendering bugs to fix.
Send a URL, get a PDF. Our webpage to PDF converter handles Chrome rendering, auto‑scaling, and security.
Full-Page Chrome Rendering
Every URL renders in a real Chrome instance with CSS3, web fonts, and JavaScript. The output is a fully rendered PDF preserving responsive layouts as in the browser. Configure viewport for mobile or desktop emulation.
Developer-Friendly API
URL to PDF converter built for developers. Three REST endpoints – /direct, /sync, /async – with rich customization and quick-start guides for Node.js, Python, Java, PHP, C#, Go, Rust, and cURL.
Privacy-First Processing
EU‑based servers with full GDPR compliance. URL content is fetched over HTTPS for conversion and immediately discarded. For full data control, upload generated PDFs to your own S3 bucket so files bypass our storage entirely.
Built to Scale
99.9% uptime SLA with auto‑scaling infrastructure. Same fast response whether you convert 10 or 10,000 websites to PDF a day – no headless browsers to install or maintain on your servers.
Transparent Pricing
Start with 100 free webpage to PDF conversions every month – no credit card required. Paid plans scale with your usage. No hidden fees, no surprises – only successful conversions count.
Bulk URL Conversion
Built for mass archiving, scheduled jobs, and serverless workflows that need to convert URLs to PDF at high volume. Webhook callbacks deliver each PDF as it completes – no queue management on your end.
Three URL 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 long-running jobs. All three use the same Chrome engine and API parameters – just choose whichever fits your integration.
Direct Endpoint
Convert URL to PDF in one HTTPS call – the binary comes back as raw bytes or Base64, typically in 2-3 seconds. Perfect for instant downloads or in‑app previews where the user is waiting.
Sync Endpoint
Convert webpage to 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 URL as an independent request and receive the PDF via HMAC‑signed webhook callback when ready. Best fit for long-running pages or workloads that shouldn't block your process.
URL to PDF Code Examples
Code examples for Node.js, Python, Java, PHP, C#, Go, Rust, and cURL.
Choose your endpoint, copy the code, and start converting webpages to PDF.
const fs = require('fs');
async function generatePdf() {
const response = await fetch('https://api.pdfbolt.com/v1/direct', {
method: 'POST',
headers: {
'API-KEY': 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX',
'Content-Type': 'application/json'
},
body: JSON.stringify({
url: 'https://example.com',
format: 'A4',
printBackground: true
})
});
if (!response.ok) {
const errorText = await response.text();
throw new Error(`HTTP ${response.status} - ${errorText}`);
}
const pdfBuffer = await response.arrayBuffer();
fs.writeFileSync('webpage.pdf', Buffer.from(pdfBuffer));
console.log('PDF generated successfully');
}
generatePdf().catch(console.error);PDF Templates for Structured Documents
Webpage capture works great for existing pages. For recurring documents like invoices and reports, use templates.
Design once, generate with different data. Just send a template ID and JSON. Same API, same Chrome engine.

Build Templates with AI
Templates fit your workflow? Skip the coding. Describe your 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
Save Webpages as PDF: Dashboards, Documentation, Articles, and More
Convert webpages to PDF for every workflow – from articles and documentation to web archives and live dashboards.
One API call per URL, or high-volume workloads through the Async endpoint with webhook callbacks.

Dashboards & Reports
Export live BI dashboards, admin panels, and SaaS reports to PDF – charts, tables, and KPIs render correctly even on authenticated pages.

Documentation
Capture documentation, knowledge bases, help centers, and READMEs as PDF snapshots – for offline reference or change tracking over time.

Web Archive & Evidence
Compliance teams, journalists, and legal workflows archive webpages as PDF for evidence and preservation – capture the page as it was published.

Articles & News
Save any web page as PDF – news articles, blog posts, research. Text, images, formatting kept as published, for offline reading or sharing.
Bulk URL conversion, webhook callbacks, S3 delivery, and authenticated capture – all available through our API.
See quick-start guidesDeveloper Dashboard
Test API calls live, inspect request logs, monitor usage, and manage your team from one dashboard.
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 webpage to PDF conversions per month.
Upgrade when you need more. You only pay for successful conversions.
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 converting webpages to PDF? We've got answers.
From API integration to batch processing, customization, security, and pricing.
How do I convert a webpage to PDF using the API?
Can I convert any website to PDF?
Does the API support JavaScript-rendered pages, SPAs, and dashboards?
How is the API different from Chrome's built-in 'Save as PDF'?
Can I save a long webpage as a multi-page PDF?
Can I convert pages behind a login or that require cookies?
How fast is the webpage to PDF conversion?
What customization options are available for webpage to PDF conversion?
Is my data secure when converting webpages to PDF?
Can I batch convert multiple websites to PDF?
How much does the URL to PDF API cost?









