New: Full support for interactive forms

The most intuitive
PDF generation API.

Create and manage your documents effortlessly. Leverage the power of our REST API, the flexibility of the HTML Editor, and the simplicity of Drag-and-Drop. Automate workflows in minutes.

Watch: How to generate an invoice in 2 minutes
★★★★★
4.9/5 on Capterra
+10,000 satisfied developers

From Data to Document.
Instantly.

Send JSON to our API. Receive a hosted or binary PDF in return. It's that simple.

request.json
// POST https://pdf-api.io/api/generate

{
  "template_id": "invoice_tech_v2",
  "data": {
    "invoice_no": "INV-2025-001",
    "client": {
      "name": "StartUp Inc.",
      "email": "billing@startup.io"
    },
    "items":[
      { "desc": "API Plan Pro", "price": 49.00 },
      { "desc": "Setup Fee", "price": 15.00 }
    ],
    "total": 64.00
  }
}
INVOICE
#INV-2025-001
StartUp Inc.
billing@startup.io
DescriptionPrice
API Plan Pro$49.00
Setup Fee$15.00
Total$64.00
Generated in 120ms
Maximum Flexibility

Two methods. One API.

Choose the right tool for your team. Developers love code, marketing loves visual. We have both.

Drag-and-Drop Editor

Ideal for product, HR, and marketing teams. Create templates visually, drag and drop elements, and preview in real-time.

  • Intuitive WYSIWYG Interface
  • Dynamic variables {{client_name}}
  • Import existing PDF as background
Discover Visual Editor

HTML/CSS Editor

Built for demanding developers. Use HTML5, CSS3, and Javascript for pixel-perfect control over complex layouts.

  • Headless Chrome Rendering Engine
  • Conditional logic (if/else loops)
  • Javascript Support (Charts, QR Codes)
View API Documentation

Integrates perfectly with your stack

Zapier
Make
Node.js
Python
PHP / Laravel
Bubble

Simple for every profile

Whether you're a technical expert or not, automate your documents without friction. Visual editor for business teams, code for developers.

Ready for Hyper-Growth

From 10 users today to 1 million tomorrow, our API scales instantly. Never be a victim of your own success.

High-Fidelity Branding

Your brand image is essential. Generate documents compliant with your brand guidelines, with precise colorimetry and "Pixel Perfect" rendering.

Two integration modes. Zero friction.

Whether you're a developer or not, automate your documents in a blink.

</>

Direct REST API

Send JSON, get a PDF. A simple, documented API compatible with all languages (Node.js, Python, PHP, Ruby...).

curl -X POST https://api.pdf-api.io/v1/generate \
  -H "Authorization: Bearer key_..." \
  -d '{"template": "invoice"}'
# -> Returns binary PDF stream
Read documentation
Z

No-Code (Zapier / Make)

Connect PDF-API to 5,000+ apps (Salesforce, Airtable, Typeform) without writing a single line of code.

1New Typeform submission
2Generate PDF with PDF-API
3Send email via Gmail
View integrations

Simple and transparent pricing.

Start for free, scale as you need.

Monthly
Annual-2 months free

Discovery

Just to try it out.

0$/mo
Start
  • No credit card required
  • 100 PDFs / month
  • 1 User
  • 1 Template
  • API / Zapier integration
Most Popular

Basic

For freelancers and small businesses.

20$/mo
7-day free trial
  • 5,000 PDFs / month
  • 1 User
  • 10 Templates
  • API / Zapier integration
  • QR Code / Barcode
  • Forms
  • Custom metadata

Pro

For businesses.

65$/mo
7-day free trial
  • 10,000 PDFs / month
  • Team Access
  • Unlimited Templates
  • Everything in Basic +
  • Import existing PDF
  • Webhooks
  • Digital signature (coming soon)

Feature Details

Everything you need, however you create.

Dynamic Data

Automate with variables {customer_name}, dynamic images, and QR codes.

PDF Import & Merge

Use your PDFs as backgrounds or merge multiple existing files.

Interactive Forms

Text fields, checkboxes, and radio buttons to collect data effortlessly.

Ready to simplify your documents?

Join thousands of developers using PDF-API.io to automate their invoices, reports, and contracts.

100 free documents/mo • No credit card