YSL fragrance distribution moved from Gucci Group to L'Oréal Luxe in 2008, and with that move came a new batch-code scheme. Anything produced from 2008 forward — which is the vast majority of YSL bottles in normal circulation — uses the L'Oréal Luxe batch-code format, and the decoder reads it with HIGH confidence. Pre-2008 bottles carry an older code whose first digit is the year (four or five digits, or a digit and three letters); the decoder also reads it, but returns the year only, at MEDIUM confidence, because no source documents a month in those codes.
How do you check the date on a YSL perfume?
Find the batch code (six or seven characters, usually starting with two digits such as 38) on the underside of the bottle or on the sticker at the bottom edge of the carton, then read its third character, the year letter, and its fourth, the month. Recent year letters are X (2023), Y (2024), Z (2025) and A (2026); the month runs 1 to 9, then 0 or O for October, N for November and D for December.
- Find the code: underside of the bottle, carton sticker, or the pump collar on travel sizes.
- Read the third character (year letter: X = 2023, Y = 2024, Z = 2025, A = 2026) and the fourth (month: 1–9, then O, N, D for October, November, December).
- Enter the code in the checker above to get the production date and the freshness window.
The L'Oréal Luxe batch-code scheme
Six or seven alphanumeric characters, structured as: plant code (two characters, usually digits such as 38 or 44), year letter, month code, lot identifier (two or three characters). The year letter moves forward one letter a year; the month code is a digit 1–9, then 0 or O for October, N for November and D for December. The remaining characters are the lot — useful internally for tracing a batch to a specific filling line, but not relevant for date decoding.
The year-letter mapping the decoder uses: L=2014, M=2015, N=2016, P=2017, R=2018, S=2019, T=2020, U=2021, W=2022, X=2023, Y=2024, Z=2025, A=2026. O and Q are never used, and V reads as U. The alphabet repeats every 22 years, so B, which stood for 2005, comes back for 2027.
Where the code lives on a YSL bottle
Default placement is the underside of the bottle. Pre-2018 production used a black ink stamp; post-2018 the line shifted to laser etching for premium SKUs (Libre, Y EDP, Black Opium Le Parfum) while keeping ink stamps on the older Mon Paris and Black Opium 50 ml. Both placements should produce a code that survives a fingernail scratch test — if the code rubs off, that is a counterfeit signal.
The outer carton carries a matching code on a small sticker on the bottom edge of the box. The carton sticker should be matte white with crisp black text. Glossy white stickers, off-white tone, or smudged ink are all flags we use at intake.
Travel sizes (10 ml, 20 ml roller and atomiser variants) sometimes carry the code on the pump collar instead of the underside, because the underside of those bottles is too small for a clean etch. The format and the decoding logic are identical.
Worked examples
38X302Sdecodes to March 2023. Plant38, year letterX(2023), month code3is March, lot02S.38S300Ddecodes to March 2019. Plant38, year letterS(2019), month code3is March, lot00D.44YN01decodes to November 2024. Plant44, year letterY(2024), month codeNis November, lot01.
Counterfeit signals on YSL
YSL is moderately counterfeited compared to Tom Ford or Creed but the imitation quality is noticeably lower. Common tells from our intake database:
- Glossy carton stickers. Genuine YSL uses matte stock; glossy is a print-shop knockoff.
- Wrong gold-cap finish on Libre. The gold ring on a real Libre cap is anodised aluminium with a slight grain; counterfeits use spray-painted brass that scratches with a fingernail and shows silver underneath.
- Black Opium glass colour. The genuine bottle uses a specific iridescent black with a subtle violet sheen; counterfeit Opium bottles are flat black or have a green-tinged sheen.
- Atomiser hiss. Genuine YSL atomisers have a quiet, even spray. Counterfeits often hiss audibly or spray unevenly.
The batch code itself is rarely faked badly enough to fail the decoder — counterfeiters know the format and use plausible characters — but the typography (font weight, stamp depth, sticker stock) usually gives the bottle away before you even read the date.
What if your bottle is older than five years?
YSL eau de parfums hold well for five years from production. Past that point, the top notes flatten — particularly the citrus on Y EDP and the orange-blossom on Libre — but the dry-down can stay listenable for another two or three years if the bottle has been stored in a closed box, away from light and heat. Bottles that have been displayed on a bathroom shelf age noticeably faster.
If you want fresh stock, every YSL fragrance on our YSL catalogue page is sourced from authorised distributors and authenticated at intake using the 12-point check described on the methodology page. Decants in 2 ml, 5 ml, and 8 ml let you confirm a fragrance works on your skin before committing to a full bottle from the secondary market.
Common confusion with Yves Saint Laurent Beauty
YSL Beauty (lipstick, foundation, mascara, the Touche Éclat range) shares the same L'Oréal Luxe batch-code scheme as the fragrance line. The decoder reads them identically. This is occasionally useful for authenticating a gift set with mixed contents — if the lipstick batch code decodes to 2024 and the perfume batch code decodes to 2019, the set has been assembled from older inventory, which may indicate refurbished packaging or a counterfeit boxed set.
