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.
Edit by hand or ask the AI to do it
Add your logo, change the wording, move fields and set conditions. You can do it in the drag and drop template editor, or describe the change in plain language and let the AI template builder apply it.
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.
mcp.pdfgeneratorapi.com/mcp with a Bearer JWT. Works in Claude, Cursor, Cline and n8n.“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?
Can I download the templates as Word files?
How do I fill a template with my own data?
Do I need to write code to use these templates?
Can my customers edit templates inside my app?
Do you have e-invoice templates?
All types of documents for your needs
We help you create professional business documents for various needs

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 MoreGerman Invoice Template (ZUGFeRD)
Learn MoreTransaction History
Learn MoreKnow Your Customer Forms
Learn More
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 MoreDelivery Note Template
Learn MoreCMR Convention
Learn More
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 MoreBill of Lading Template (BOL)
Learn More
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 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 MoreMonthly Sales Report Template
Learn More
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
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