DPP software you run yourself
DPP software has to check required data, give every battery a unique identifier with a QR code and keep the passport online for years. Passwerk covers the public part for free; access rights and operating data need another system.
Create a passport in the editor

What DPP software has to do
| Requirement | Reference | Passwerk |
|---|---|---|
| Capture and check required data | Annex XIII point 1 | Yes, in the editor and at build time |
| Unique identifier and QR code | Art. 77(3) | Yes, GS1 Digital Link |
| Open, machine-readable format | Art. 77(5) | Yes, JSON and schema.org |
| Free access | Art. 78(b) | Yes, static pages |
| Available after the business closes | Art. 78(e) | Partly: you own the files, you arrange the hosting |
| Access rights for authorised parties | Art. 78(f) | No, a contact only |
| Operating data of individual batteries | Annex XIII point 4 | No |
| Reporting identifiers to the EU registry | ESPR Art. 13 | No |
When Passwerk is enough
You place a handful of models on the market, the model data rarely changes and serial numbers come from a list. Keep one JSON file per model and append new serial numbers. Every push publishes the new pages.
When you need more
If the passport has to show data from the battery management system, if authorised parties need to sign in, or if thousands of serial numbers arrive from your ERP each day, you need a database, a login and interfaces. Passwerk can still produce the public page while the rest runs elsewhere.
Costs
- Passwerk: free, also for companies (PolyForm Shield 1.0.0)
- Hosting: GitHub Pages is free for public repositories; a domain of your own costs a few euros a year
- GTIN: requires a paid GS1 membership
- AI import: billed by Anthropic per use, directly to you
Short answers
- Is there free DPP software?
- Passwerk is free and source-available. It produces the public passport pages with QR codes as static files; access rights and operating data are out of scope.