PR
PDFRender.io
HTML to PDF API for Templates, Invoices & Automated Workflows
API status healthy

Generate production PDFs from HTML, URLs, or structured data with one API.

Hosted templates, live data injection, async jobs, and direct S3 delivery for invoices, reports, receipts, statements, and customer-facing documents.

Now supports Factur-X / EN16931 compliant e-invoice PDFs
Generate PDF/A-3 invoices with embedded XML for EU-compliant automated invoice workflows.
See compliance docs →

Live API request

Preview your conversion payload

api/v1/generate
{
  "source": {
    "url":         "https://example.com"
  },
  "format": "pdf",
  "options": {
    "page": {
      "size":             "A4",
      "margin":           "15mm"
      "scale":            1.0
    },
    "render": {
      "printBackground": true
    },
    "security": {
      "password":      "user-password",
      "ownerPassword": "owner-password"
    }
  },
  "delivery": {
    "returnType": "binary"
  }
}
3M+
Documents generated
40+
Trusted by companies
99.9%
Platform uptime
Factur-X
EN16931 invoice support
Core Platform

Everything needed to generate, deliver, and automate compliant documents at scale.

A document API for teams that need generation, compliance, storage, and delivery workflows beyond basic HTML-to-PDF conversion.

01

URLs & Raw HTML

Convert URLs or raw HTML into clean, high-fidelity PDF files with support for modern layouts and dynamic web apps.

02

HTML + CSS Rendering

Supports flexbox, grid, web fonts, complex layouts, print styles, page breaks, and pixel-perfect output.

03

Hosted templates + live data

Store templates server-side, inject structured data, and generate invoices, receipts, reports, and customer exports on demand.

04

Factur-X / EN16931 invoices

Generate PDF/A-3 invoices with embedded XML for EU e-invoicing, ERP automation, and procurement-ready workflows.

05

Screenshots & social images

Generate pixel-perfect PNG, JPEG, or WebP screenshots with custom dimensions, full-page capture, or clipped regions.

06

AWS Storage & CDN delivery

Return files instantly, send directly to your S3 bucket, or trigger downstream storage and delivery workflows.

07

Batch & async processing

Run high-volume document generation in parallel with async jobs, webhooks, retries, and scalable production queues.

08

Extended profile XML support

Support advanced Factur-X / ZUGFeRD Extended profiles for complex tax logic, line-item metadata, and enterprise billing.

Free Generator

Generate a free PDF in seconds.

Test the quality of the engine before you commit. Paste a URL or HTML source, adjust a few settings, and generate a free PDF directly from the homepage.

Convert a live URL or raw HTML into a free PDF

Adjust paper size, orientation, margins, and output settings

See the output quality before upgrading to the full API

Free plan: limited daily credits, standard timeout, watermarked output.

Use case

Generate documents from live application data

Create invoices, receipts, order summaries, certificates, onboarding packs, and branded reports directly from your system.

Invoices & receipts
Client reports
Order summaries
Compliance documents
Datasheets
User manuals

Developer flow

Simple request, polished output

1. Send URL, HTML, or JSON template payload
2. Apply filters like margins, orientation, watermark, auth, or JS wait
3. Return Binary PDF or deliver to storage and webhook workflows
4. Scale from quick tests to larger production volumes
Compliance-ready invoicing

Built for EU e-invoice compliance with
Factur-X / EN16931

Generate hybrid invoices that combine PDF/A-3 visual documents with embedded EN16931 XML for finance automation, AP systems, and public-sector procurement workflows.

Human-readable

PDF/A-3 invoice

Long-term archivable, human-readable invoices for customers, finance teams, and auditors.

Machine-readable

Embedded EN16931 XML

XML attached inside the PDF for ERP ingestion, AP automation, and PEPPOL-adjacent workflows.

Workflow-ready

Generate + deliver automatically

Produce compliant invoices from templates and billing data, then send directly to S3, webhooks, or customer portals.

EU E-Invoice API

Generate Factur-X / EN16931 compliant invoices with embedded XML and PDF/A-3 output.

Explore Factur-X support
Pricing

Simple plans, clear feature comparison

Compare usage limits, delivery options, security features, and support levels across every plan.

Plan
Free
£0
To get started
Small
£18
Early product
Medium
£40
Growing teams
Most popular
Large
£99
Production scale
X-Large
£170
Heavy workloads
Enterprise
Custom Pricing
Large-scale
API calls / month 100 1,500 5,000 25,000 50,000 Custom
Rate limit / min 2 5 15 30 60 120
API priority 0 1 2 3 4 5
Binary PDF streaming
JSON response mode
Custom filenames
Watermarking
Usage notifications
Password protection
CDN storage
Own S3 / storage
Webhooks
Async jobs
Template builder
Batch processing
Priority support
Custom call limit
Factur-X / EN16931 invoices
Select Select Select Select Select Contact Sales
Docs & onboarding

Ship your first document workflow in minutes.

Everything you need to get started quickly, with clear documentation, interactive examples, and a straightforward path to your first API call.

Quickstart

curl
curl -X POST \
  https://pdfrender.io/api/v1/generate \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://example.com",
    "pageFormat": "A4",
    "printBackground": true
  }'