PDF Generator API

Free Templates

Free templates for invoices, e-invoices, shipping documents, KYC forms and reports. Open any of them in your browser, change the layout, and generate filled PDFs from your own data through the API or a no code integration.

  • Edit in the browser

  • Sample data included

  • Fill by API or no code

  • E-invoice ready invoices

At a glance

Free PDF document templates you can edit and generate by API

This library holds free document templates for invoices and e-invoices, shipping documents, compliance forms and reports. Each one opens in the PDF Generator API template editor with sample data, so you can change the layout in your browser. Then fill it with your own data from the API, a web form or a no code tool such as Make. Every template page lists the fields it expects, so you can map your data before you sign up.

How it works

From free template to filled PDF

Open any template from the list above. It loads with sample data, so you see a finished document before you change anything. Then make it yours and connect your data in the way that suits your team, with or without code.

02
Step twoFill it with your data

Pick the easiest way for your team

Ask your AI agent through the MCP server, connect a no code integration, or call the REST API from your app. All three use the same template and return the same PDF.

1Get your credentials
Find your API key and secret on the Settings page of your account.
2Add the MCP connector
Point your AI client at mcp.pdfgeneratorapi.com/mcp with a Bearer JWT. Works in Claude, Cursor, Cline and n8n.
3Ask for the document
Your agent picks the template, fills it with the data from the conversation or your systems, and returns the PDF.

“Create a CMR note for tomorrow’s shipment to Hamburg”

curl -X POST https://us1.pdfgeneratorapi.com/api/v4/documents/generate \
  -H "Authorization: Bearer $JWT" \
  -H "Content-Type: application/json" \
  -d '{"template":{"id":<template-id>,"data":{...}},
       "format":"pdf","output":"url"}'

Send your JSON with the template ID and get the PDF back as a URL or base64. See the API documentation.

More than a static file

What a PDF Generator API template does that a Word or PDF form cannot

A template here is a layout bound to data. When you send different data, the document changes with it, so one template serves every customer, order or shipment.

Task Word file or fillable PDF PDF Generator API template
Line items and transactions A fixed number of rows, so extra items need a new page by hand Tables grow with your data across as many pages as needed
Content that depends on data Someone deletes the sections that do not apply Conditions show a section only when a field is set, and expressions format dates, currencies and totals
Barcodes and QR codes Generated elsewhere and pasted in Printed from your data, such as tracking numbers or payment codes
E-invoices A PDF only, with no machine readable XML Factur-X, ZUGFeRD and XRechnung files with embedded XML
Who fills it in A person copies data from another system Your AI agent, a no code workflow, a web form or the API
Your customers’ own versions One file copy per customer to keep in sync Each customer edits their copy inside your product with the embedded template editor
Signing Printed, signed and scanned, or sent to a separate tool The generated document goes straight to signature

From template to production

Customers ship real documents from these templates

“I used your template from the Free Templates Library basically as a start.”

Jörg Braner, Founder, Kursretter

Kursretter took the free ZUGFeRD invoice template, learned the EN 16931 fields from a document that already passed validation, and now sends compliant e-invoices to German insurers and employers through the E-Invoice API. Read the Kursretter story.

Missing a template?

Start from your own document instead

If your document is not in the list, you do not have to start from a blank page. Import the PDF you use today, describe it to the AI template builder, or rebuild it with the open source template builder Claude Skill. Our team can also build the first template with you for free.

FAQ

Free document template questions

Are these PDF templates free?
Yes. All templates are free to open and edit in the browser. To save your version and generate documents through the API, create a sandbox account, which is free for 14 days and needs no credit card. After that, generation is billed by credits on a paid plan.
Can I download the templates as Word files?
No. These are PDF Generator API templates that you edit in the browser editor and fill with data, and the output is a PDF. If you need a document from Word, you can import its PDF version as the starting point for a template.
How do I fill a template with my own data?
There are three ways. Ask your AI agent through the MCP server, connect Make, Zapier, n8n or a web form, or send your data as JSON to the generate endpoint of the REST API with the template ID. Each way returns the filled PDF.
Do I need to write code to use these templates?
No. You can change a template in the drag and drop editor or describe the change to the AI template builder, which is available on selected plans. To generate documents, an AI agent connected through MCP or a no code tool such as Make does the work. The REST API is there when you want to call it from your own app.
Can my customers edit templates inside my app?
Yes. The embedded template editor runs inside your product, so each of your customers can adjust their own invoice, quote or report template while your app keeps sending the data.
Do you have e-invoice templates?
Yes. The German invoice template is ZUGFeRD ready, and the E-Invoice API turns invoice data into EN 16931, XRechnung and Factur-X files with embedded XML.

All types of documents for your needs

We help you create professional business documents for various needs

Czech Invoice Template

Czech Invoice Template

The Czech Invoice template is designed to meet the formal and legal requirements for invoicing in the Czech Republic while remaining easy to integrate into modern digital workflows. It follows common Czech accounting and VAT practices and is suitable for ...

Learn More

German Invoice Template (ZUGFeRD)

Learn More
Transaction History

Transaction History

Generating and managing accurate and professional Transaction History documents is a critical operational function for a wide array of businesses, from financial institutions and e-commerce platforms to subscription services and utility providers. These d...

Learn More

Know Your Customer Forms

Learn More
Quote template preview

Personalized Quote

A quote is a formal offer to provide goods or services at a specified price. It is typically considered a more binding commitment than an estimate and is used when a company is ready to enter into a transaction with a customer. It may include specific ter...

Learn More
Delivery Note

Delivery Note

A delivery note is a document that accompanies the shipment in transportation. The document has information about the products and quantity of the goods, their size and weight.  It doesn’t always have to accompany the shipment physically but can be sent t...

Learn More
Convention on the Contract for the International Carriage of Goods by Road

CMR Convention

CMR (or CMR consignment note), which first came to use in 1956 in Switzerland, is a freight contract and a transport document for goods. CMR is mandatory for delivering goods from one country to another as it is used to standardize the conditions of inter...

Learn More
Simple Packing Slip

Packing List

A packing list is a document which provides information about the shipment. To be specific, the packing list itemises the contents of each pallet or box, including weights and measurements. Besides cargo details, the packing list should also provide the s...

Learn More
Bill of landing (BOL)

Bill of Lading

The bill of lading contains essential information about the goods being shipped, such as the cargo’s type, quantity, condition, and destination. A bill of lading is a critical document in shipping, providing proof of shipment, ownership transfer, an...

Learn More
Certificate for employee

Certificate

Companies create certificates for their employees for various reasons, and several benefits are associated with giving out certificates to employees. By acknowledging employees’ achievements, organizations foster a recognition and continuous improve...

Learn More
FORM FDA 2253

FORM FDA 2253

Form FDA 2253 is a document required by the U.S. Food and Drug Administration (FDA) for drug establishments. It is known as the “Transmittal of Adverse Experience Reports” form. The purpose of this form is to provide a standardized format for ...

Learn More
Monthly Report

Monthly Sales Report

A monthly sales report is a document that provides a comprehensive overview of a business’s sales performance during a specific month. It includes relevant data and metrics related to sales activities, such as revenue, units sold, sales trends, cust...

Learn More
Simple Packing Slip

Simple Packing Slip

A packing slip, also known as a delivery note or a shipping manifest, is a document that provides detailed information about the contents of a shipment. It accompanies the goods being shipped and serves as a reference for both the sender and the recipient...

Learn More
Professional Sales Invoice

Professional Sales Invoice

An invoice is a legal document that is to be provided by the seller to the buyer about the services that have been provided. The invoice has to include what services have been provided or what was purchased, the price and quantities.  In logisti...

Learn More