Coty Batch Codes (YDDD): How to Read Them
Coty stamps a 4-digit code — one year digit plus the day of the year — on Rimmel, Bourjois, Hugo Boss, Gucci, Calvin Klein and 35 other brands. Here is the full format, worked examples and its blind spots.
5 min read · Updated July 2026
Anatomy of the code 4135
| Characters | What they encode |
|---|---|
4 | Last digit of the production year — 2024 |
135 | Day of that year (001–366) — day 135 is 14 May |
Worked examples
Decoded live by the same engine that powers the checker — not transcribed by hand.
4135May 14, 2024medium confidenceThe textbook Coty code: day 135 of a year ending in 4.
2001January 1, 2022medium confidenceDay 001 — 1 January, the lowest day number a valid code can carry.
4366December 31, 2024medium confidenceDay 366 exists only in a leap year: 2024 had one, so this is 31 December.
How the code is built
Coty uses one of the shortest formats in the industry: four digits, nothing else. The first digit is the last digit of the production year. The remaining three are the Julian day — the day's position in that year, counted from 001 on 1 January to 365 (or 366 in a leap year) on 31 December.
That is the entire cipher. There is no plant code, no month letter and no line number to interpret. Coty applies it across everything it manufactures, which is why the same rule reads a Rimmel mascara, a Hugo Boss eau de toilette and an adidas body spray.
Because the day is encoded exactly, a Coty code gives you the manufacture date to the day — better precision than most of the industry, where month-level accuracy is the norm.
Reading one by hand
- Take the first digit and find the most recent year that ends in it. A code starting with 4 read in 2026 means 2024, not 2014 — unless the product is obviously older.
- Take the last three digits as a day number. Divide by roughly 30.4 to get the approximate month: day 135 ÷ 30.4 ≈ 4.4, so early in the 5th month, May.
- Sanity-check the result against the product. A code that decodes to a date before the product line launched is a red flag worth taking seriously.
Where Coty prints it
On fragrance, look at the base of the outer box and at the clear sticker on the underside of the bottle — the code is usually printed in small black or grey ink on both, and the two should match. A mismatch between box and bottle is a classic sign of repackaged or grey-market stock.
On colour cosmetics (Rimmel, Bourjois, Sally Hansen, Max Factor, CoverGirl) the code is stamped or embossed on the back of the pack, sometimes on the crimp of a tube. Embossed codes are unlit and low-contrast: photograph them with light raking across the surface rather than head-on.
The code is never the long barcode number under the black stripes. That is the EAN, which identifies the product for sale and carries no date.
What the format cannot tell you
The year is a single digit, so it repeats every ten years. A code reading 4135 is 14 May 2024 — but it is also, on identical evidence, 14 May 2014. The decoder assumes the most recent plausible year; on a bottle that looks a decade old, subtract ten years.
The code records when the product was made, not how long it stays usable once you open it. That is the PAO symbol — the open-jar icon marked 12M, 24M and so on. A three-year-old sealed bottle can be fine; a mascara opened eight months ago is not, whatever its batch code says.
FAQ
My Coty code has letters in it. Is it still readable?
Yes. Some plants add letters around the four digits for internal tracking. The decoder isolates the 4-digit group and ignores the rest — the letters carry no date.
Why does my code decode to a date in the future?
It doesn't — the decoder rejects future dates and steps the year back a decade instead. If you are reading it by hand and land in the future, the year digit belongs to the previous decade.
Do all Coty brands use this format?
Every Coty-manufactured line we have verified does. Licensed fragrances made under contract elsewhere occasionally arrive with a different stamp; if the four digits decode to an absurd day (over 366), the code is not a Coty YDDD code.
Brands that use this code (40)
The format belongs to the manufacturer, not the label on the bottle — every brand below is stamped by the same plants and reads the same way.
- adidas
- Beyoncé
- Bottega Veneta
- Bourjois
- Bruno Banani
- Burberry Beauty
- Calvin Klein
- Cerruti
- Chloé
- Chopard
- Coty
- CoverGirl
- David Beckham
- Davidoff
- Enrique Iglesias
- Escada
- Gucci Beauty
- Hugo Boss
- Jil Sander
- Joop!
- Jovan
- Katy Perry
- Kylie Cosmetics
- Kylie Skin
- Lacoste
- Lancaster
- Manhattan
- Marc Jacobs Fragrances
- Max Factor
- Mexx
- Miss Sporty
- Nautica
- Nikos
- Rimmel London
- Roberto Cavalli
- Sally Hansen
- SJP
- Tiffany & Co.
- Vera Wang
- Younique
Other code formats
- L'Oréal Batch Codes: The Year-Letter System Explained
- Estée Lauder Batch Codes: Plant, Month, Year in 3 Characters
- Dior, Chanel and LVMH Batch Codes: The Date Is in the Code
- Inter Parfums Batch Codes: Year Letter + Julian Day
Not sure which code on the pack is the batch code? How to Find Your Batch Code