PDF Generation API and App
Make professional PDFs with our REST API or the built-in app. Buy credits that never expire, or subscribe monthly — $0.01 per PDF either way.
- HTML, Markdown, images and URLs
- Visual template editor New
- Invoices and receipts from JSON
- Merge and split PDFs
- Edit, stamp and number PDFs New
- Bulk conversion of whole folders
- $0.01 per PDF, pay as you go or monthly
Design invoices and receipts without code
Build a template once in the visual editor — or start from a ready-made invoice, receipt, shipping label or certificate — then create PDFs by sending JSON from your app, Zapier or n8n.
- Drag blocks: addresses, item tables, totals, logos, barcodes, signatures
- Tax, discounts and totals calculated and formatted in your currency
- A4, US Letter, 4×6 labels, custom sizes and 80 mm receipts
- Live preview that matches the final PDF
Convert from anything
One API, one app, every format you need to get to PDF.
HTML to PDF
Paste raw HTML or upload a file. Full CSS support, custom fonts via @font-face, and complete control over headers, footers, and page breaks.
Markdown to PDF
Write in CommonMark with GitHub Flavored Markdown—tables, task lists, strikethrough, and code blocks—and get a polished, print-ready PDF.
Images to PDF
Turn one or more PNG or JPEG images into a single PDF. Great for scanned documents, receipts, screenshots, and photo reports.
Link (URL) to PDF
Give us a public HTTPS URL and we fetch and convert it—ideal for archiving pages, invoices, or hosted reports. Works for HTML pages, Markdown files, and PNG or JPEG images.
JSON to PDF (Templates)
Design an invoice, receipt, label or certificate once in the visual editor, then send the values as JSON. Totals, currency formatting and page numbers are handled for you.
Bulk (ZIP) to PDF
Upload a ZIP of HTML or Markdown files and get one ZIP back with a PDF per file and a manifest. Folder structure and relative assets are preserved.
Edit a PDF page by page, and see it before you save
Open a document and work through it: fill in a form, highlight a clause, leave a note, place a signature, rotate or remove pages, watermark the lot, number a bundle, and strip out metadata and JavaScript before it leaves the building. Every change is shown on the page, and nothing is written until you say so.
- Fill form fields, then flatten them so the answers cannot be edited
- Highlight text, add notes and place a signature — permanent or removable
- Pull the same box of text from every page, as JSON or CSV
- Up to 200 pages, and one save however many changes it carries
Production-ready in minutes
A few lines of code is all it takes to start generating PDFs at scale.
Sign up
Create your account at app.podpdf.com
Choose how to pay
Buy one-off credits that never expire, or subscribe monthly
Generate PDFs at scale
Professional results in under 30 seconds
Everything you need to automate PDF generation
A reliable, affordable API with the features developers actually need—webhooks, full customization, and zero ops overhead.
Simple REST API
Clean endpoints, clear docs, and copy-paste examples for every major language. Integrate in minutes.
Lightning Fast
Instant conversions finish in under 30 seconds. Larger and bulk jobs run asynchronously on serverless infrastructure that scales with your load.
Incredibly Affordable
$0.01 per PDF. No seat licenses—buy one-off credits that never expire, or subscribe monthly for a fixed allowance.
Bulk Conversion
Upload a ZIP of HTML or Markdown files and get back one ZIP of PDFs. Up to 200 pages per job.
Full Customization
Control page size, margins, headers, footers, and more through simple API parameters.
Webhook-Ready
Async jobs with webhook callbacks. Build event-driven pipelines without polling.
Built for Developers, Designed for Scale
Everything you need to automate PDF generation—powerful API, webhooks, and real-time monitoring—all on reliable cloud infrastructure.
Powerful REST API
A clean, well-documented RESTful API that works in any language or framework. Automate PDF generation from HTML, Markdown, images, or URLs with just a few lines of code. Full programmatic control over every PDF setting.
Any Language, Any Stack
Node.js, Python, PHP, Ruby, Go—if it can make an HTTP request, it works with PodPDF.
Real-Time Dashboard
Monitor API jobs, track conversion history, and manage API keys from one place.
Bulk Conversion
Send a folder of HTML or Markdown files in one request. Relative CSS, images, and fonts keep working. You get back one ZIP with a PDF per file and a manifest of what converted.
Templates for Real Documents
Invoices with calculated totals and tax, 80 mm receipts that grow with the order, 4×6 shipping labels with barcodes, certificates with QR codes. Pick a starter, customise it, and generate from JSON.
Merge and Split
Assemble document packs in the right order or cut a statement run into one file per customer — in the app or with one API call.
Edit PDFs You Already Have
Stamp, number and clean up a document page by page — watermarks, Bates numbering, page order, and metadata and JavaScript stripped out. Up to 200 pages, previewed before anything is saved.
Webhook Notifications
Event-driven automation built in. Subscribe to job.completed, job.failed, and the bulk job events. Multiple webhook endpoints, delivery history, and retry logic. Perfect for async pipelines.
One-off credit packs
Pay once, use whenever. Packs never renew and their credits never expire — use them on their own or to cover usage beyond a monthly allowance.
- $0.01 per PDF on every pack
- One-time payment, no auto-renewal
- Credits never expire
- Kept even if you cancel a subscription
Monthly subscriptions
Optional. Get a fixed PDF allowance every month at the same $0.01 per PDF. Cancel anytime, and keep any one-off credits you have bought.
- 2,000 PDFs every month
- $0.01 per PDF
- Allowance resets on each renewal
- One-off credits cover any overage
- Cancel anytime
- 10,000 PDFs every month
- $0.01 per PDF
- Allowance resets on each renewal
- One-off credits cover any overage
- Upgrade, downgrade or cancel anytime
- Monthly PDF allowance
- Cancel anytime
- Unused PDFs don't roll over
- One-off credits stay yours even after you cancel
Prefer to pay as you go? Buy a one-off pack from $10 instead — no renewal.
Simple, transparent pricing
$0.01 per PDF generated — with one-off credits that never expire, or on an optional monthly plan.
Pay As You Go
For production use and automation
- Unlimited PDFs (subject to allowance and credit balance)
- Web app + Full API access
- HTML, Markdown, images & URLs
- Bulk conversion (ZIP in, ZIP out)
- $0.01 per PDF — one-off packs or an optional monthly plan
- One-off credits never expire
- 5 Webhooks
Custom
Tailored for startups scaling up to enterprise needs
- $0.01 per PDF — same rate
- Volume discounts on high usage
- Monthly invoice billing (NET-30)
- Custom contracts
- Up to 50 webhooks
Managed projects
Working with a large archive or a high-volume run?
When a project goes beyond self-serve, our team handles it with you directly — from understanding your files to delivering the finished output, with a clear quote up front.
Free corpus report
No charge, no commitmentBefore anything else, send us a sample and we'll tell you what you're working with: page counts, file sizes, which files are encrypted or corrupt, which ones have a searchable text layer, and which don't.
Most people are surprised by what's in their own archive.
Split, merge & reorganize
Break large files into pieces, combine many into one, reorder or rotate pages, extract specific ranges.
Done without re-rendering, so nothing loses quality.
Generate documents from your data
Send us a spreadsheet or data file and a template. We produce one document per row — invoices, statements, certificates, reports.
We validate your data first and tell you which rows have problems before we generate anything, so you're not fixing 300 broken documents afterwards.
Optimize & compress
Reduce file sizes across an entire archive. Image recompression, font subsetting, web-optimized output.
We run a sample first so you can confirm the quality before we process the rest.
Extract text
Pull the text out of your documents into JSON or plain text, with page and position information if you need it.
Note: This works on digital PDFs. Scanned documents need OCR first — tell us and we'll quote for it.
Tell us about your project
Share what you have, what you need at the end, and your timeline. We'll reply with next steps and a quote.
Ready to automate PDF generation?
A powerful, easy-to-integrate API for developers and teams building at scale. Subscribe or buy credits and start generating in minutes.