Build it, decide who sees what, and keep it true — for every battery you place on the EU market.





What the regulation asks for
Regulation (EU) 2023/1542 is unusually specific about what must be reachable and unusually quiet about what it should look like. These are the parts that shape the product.
18 Feb 2027
Every battery in scope placed on the EU market from that date carries a passport, reachable from the pack.
Over 2 kWh
Electric-vehicle and industrial batteries above 2 kWh, and light-means-of-transport batteries.
On the casing
The code is the unique product identifier. It has to survive a battery's working life and a scrapyard.
Since 18 Feb 2025
Per model and per manufacturing plant, third-party verified, and publicly reachable online.
What BatteryPass does
Not a document generator. The data lives here, the people who hold it contribute to it, and the public page is a view of the record rather than an export of it.
Issue a passport for every unit you place on the market, each with its own serial and a QR code sized for a label. Scanning it opens the public record — no app, no account, no login.
Every declared value is public, restricted or confidential. The regulation asks for different information for different readers; this is where you decide which is which, once per battery type.
Invite the companies who actually hold the data — cell chemistry, recycled content, footprint — and let them submit it against your components. Every value keeps the name of who declared it.
Attach test reports, datasheets and declarations of conformity to a type or a single unit. Nothing reaches the public page until you set it public and publish it — two separate decisions.
Logo, colours and typeface, with contrast checked against WCAG so a brand choice can never make a mandated figure unreadable. On screen it is a page; printed, it is an A4 document.
Passports carry a document version and a record of what happened to the battery — manufacture, repair, second life, recycling. A disclosure you can no longer reconstruct is not a disclosure.
How it works
Almost everything the regulation asks for is a property of the battery type, not of the individual pack — so it is declared once and every unit built from it inherits it.
Chemistry, capacity, category, and the fields the regulation requires. Set each one public, restricted or confidential as you go.
Cell suppliers, recyclers, test houses. They declare values against your type; you see who said what, and when.
One per unit, each with a serial and an SVG QR that scales from a 15 mm label to a poster without losing a module.
Activate a unit to make its page live. Repairs, second life and recycling append to its history rather than overwrite it.
Sponsorship
BatteryPass is public infrastructure. It is paid for by companies who want to be visible where the regulation is actually being implemented — on published tiers, with no negotiated deals and no rate card behind a form.
Sponsorship buys visibility, early access, engineering time and a voice in the roadmap. It does not buy a change to what a passport must disclose — the standard is the standard, and the day it bends for a sponsor is the day none of this is worth publishing.
€0/forever
Everything, unlocked.
For nothing.
Unlimited passports and battery types, supplier requests, documents, the public QR page, the branded passport and the full HTTP API. No seat count, no usage tier, no upgrade prompt — and no card to start.
Create an account€2,500/yr
Be visible where the regulation is being implemented.
€7,500/yr
Be part of how it develops.
€15,000/yr
Our engineers on your side of the table.
Back the platform your supply chain is going to be reading.
An engineering day is a day of our engineers’ time, spent how you choose — advice, an integration, an on-premise deployment or a feature built for your workflow. Unused days do not roll over and work beyond the allowance is quoted separately. One sponsor per category where exclusivity is taken. Press a tier above, or write to info@digitlabs.com.
Access
The public page is the only thing in this system an anonymous request can read, and it returns one passport at a time. Everything else requires a session and an organisation.
Isolation is enforced in the database by row-level security, not by a filter in application code that somebody can forget to write.
Public for anyone with the pack in their hands. Restricted for recyclers and repairers. Confidential for regulators and notified bodies.
A file has to be marked public and then published. Uploading one has never been enough, and withdrawing it takes effect immediately.
Get started
The setup takes an afternoon. Getting carbon footprint and material origin out of your cell maker and your refiner takes longer — so the useful thing to do today is ask them. Create a battery type, request the fields you don't own, and issue passports against it as you build.