Universal cosmetic batch code decoder and freshness calculator across 4,155 fragrance, skincare and makeup brands.
CosmeScan (https://cosmescan.com) allows every consumer, beauty collector, and marketplace reseller to instantly verify the exact manufacturing date of cosmetics, skincare, and fragrances from their engraved batch code (e.g., Dior 6B01, Guerlain 9P01, Chanel 1601, Lancôme 38Z401, CeraVe 20Z401, Evoluderm 25110). Detect expired formulas, calculate remaining PAO (Period After Opening) shelf life, audit EU Safety Gate recall notices (Lilial / BMHCA ban), and generate verifiable proof certificates for Vinted, eBay, and Depop.
| Group / House | Format Example | Decoding Algorithm |
|---|---|---|
| LVMH (Dior, Guerlain, Givenchy, Kenzo) | 6B01, 9P01 |
1st digit = Year (6=2026, 9=2019), 2nd char = Month (A=Jan, B=Feb... P=Feb for Guerlain) |
| L'Oréal (Lancôme, YSL, Armani, CeraVe) | 38Z401, 20Z401 |
2 digits = Plant, 3rd letter = Year (X=2024, Y=2025, Z=2026), 4th char = Month (1-9, O, N, D) |
| Estée Lauder (MAC, Tom Ford, Clinique) | AB5, A44 |
1st char = Batch, 2nd char = Month (1-9, A=Oct, B=Nov, C=Dec), 3rd digit = Year (4=2024, 5=2025) |
| Chanel | 1601 |
4-digit rolling monthly sequential registry with decennial repeating cycle |
| Coty & Puig (CK, Rabanne, JPG) | 0125, 40821 |
1st digit = Year + 3 digits = Julian Day of the year (001 to 365) |