Free tool
Perfume batch code checker
Every bottle carries a short code stamped on its base. For some houses that code encodes the month and year the fragrance was filled. Pick your brand, enter the code, and we will tell you what it says — or tell you honestly when nobody can.
What a batch code actually tells you
A batch code exists for the manufacturer, not for you. It identifies the production run a bottle came from so that a quality problem can be traced back to a specific fill, a specific line and a specific day. Consumer decoding is a side effect: some groups encode the date in a way that is stable and readable, and enthusiasts worked it out.
That side effect has limits worth stating plainly. A batch code cannot authenticate a bottle. Counterfeiters copy genuine codes onto fake packaging as a matter of routine, and a good fake will pass any decoder you point at it. What a code can do is catch a careless fake — one whose code does not fit the brand's format, or which decodes to a date before the fragrance was ever launched. Clearing that bar is necessary. It is nowhere near sufficient.
The other honest limit: age matters far less than people fear. Perfume does not spoil the way food does. An unopened bottle stored cool and dark stays good for years, and heavier compositions — orientals, woods, ambers, resins — can improve. What ages is the opening. Citrus, aquatic and green top notes oxidise first, so an older bottle often smells flatter for the first ten minutes while its heart and base are untouched. Heat and sunlight do more damage in one summer on a windowsill than a decade in a drawer.
Brands we can decode
These houses use a documented, consistent scheme. Enter a code and you get a production month and year.
- Tom Ford The Estée Lauder Companies Decode a code
- Le Labo The Estée Lauder Companies Decode a code
- Jo Malone The Estée Lauder Companies Decode a code
- By Kilian The Estée Lauder Companies Decode a code
- Frédéric Malle The Estée Lauder Companies Decode a code
- Saint Laurent L'Oréal Decode a code
- Giorgio Armani L'Oréal Decode a code
- Xerjoff Xerjoff Decode a code
- Margiela Replica L'Oréal Decode a code
- Prada L'Oréal Decode a code
- Azzaro L'Oréal Decode a code
- Mancera Mancera Decode a code
Brands nobody can honestly decode
These houses publish no date encoding. Other sites will still hand you a date — it comes from a reverse-engineered table that drifts out of true. We give you the format, where to find it, and the checks that do work.
- Dior LVMH How to read it
- Guerlain LVMH How to read it
- Givenchy LVMH How to read it
- Francis Kurkdjian LVMH How to read it
- Acqua di Parma LVMH How to read it
- Chanel How to read it
- Creed How to read it
- Parfums de Marly How to read it
- Amouage How to read it
- Initio Initio How to read it
- Dolce & Gabbana How to read it
- Gaultier Puig How to read it
- Montale How to read it
- Memo Paris How to read it
- Serge Lutens Shiseido How to read it
Why we would rather say “we don’t know”
Most batch code checkers will give you a date for any brand you ask about. For the houses that publish nothing, those dates come from community-built lookup tables — reconstructions assembled from user-reported purchase records, which disagree with each other and lose accuracy every time a brand quietly revises its stamping.
We sell decants, which means our entire proposition is that you can trust what we say about a bottle. Handing you a confident wrong year about a purchase you are weighing up would be a strange way to earn that. So the tool decodes what is genuinely decodable, and on everything else it explains the system, tells you where the code is printed, and points you at the checks that actually discriminate between a real bottle and a fake.
Batch code questions
What is a perfume batch code?
A batch code is a short alphanumeric stamp that a manufacturer puts on a bottle and its box to identify the production run it came from. It exists so the manufacturer can trace a quality problem or a recall back to a specific fill. For some brands it also encodes the date of that fill, which is what makes it readable from the outside.
Does a batch code prove a perfume is authentic?
No, and this is the most common misunderstanding about these tools. A batch code says when a bottle was filled, not whether it is genuine — counterfeiters copy real codes onto fake bottles routinely. What a code can do is catch a careless fake: one whose code does not fit the brand's format, or decodes to a date before the fragrance existed. Passing that test is necessary but nowhere near sufficient.
Why can some brands be decoded and others cannot?
Because decoding depends on a scheme being both consistent and known. The large groups — Estée Lauder, LVMH — run standardised, high-volume production whose date encoding is stable and well understood. Independent houses often use their filler's internal reference with no external convention, and some large brands deliberately keep their scheme private. Where no verifiable rule exists, we say so instead of guessing.
Does perfume expire?
Not in the way food does. An unopened bottle kept cool and dark stays usable for many years, and some compositions improve. What actually changes is the opening: citrus, aquatic and green top notes oxidise first, so an older bottle often smells flatter for the first ten minutes while the heart and base are unaffected. Heat and sunlight do far more damage than time.
How should I store perfume to keep it fresh?
Cool, dark and sealed. A drawer or closed cupboard is ideal; a bathroom shelf is the worst common choice because of the heat and humidity swings. Keep bottles in their boxes if you have them, avoid windowsills, and do not decant into containers that leave a lot of air above the liquid.
My batch code will not decode — what does that mean?
Usually nothing sinister. The most common causes are a transcription slip (an 8 read as a B, a 0 as an O), a code from a production run that predates the brand's current owner and scheme, or a brand we do not decode at all. Check the code on the box against the code on the bottle before drawing any conclusion.
Not sure a bottle is worth it?
Most people checking a batch code are really asking whether a fragrance is worth the money. A decant answers that on skin, from a bottle whose source we log — for a fraction of the outlay and none of the marketplace risk.
