How to Check Cosmetic Batch Code And Find the Production Dates of Cosmetics and Perfumes
Why Do We Need to Check Batch Codes?
Foreign cosmetic brands usually mark production information with batch codes, which are made up of two or more digits, letters, or a mix of the two. As stipulated by laws, production dates must be printed on domestic cosmetics, so you do not need to look up batch codes for them.
Where to Find the Batch Code?
A batch code is commonly printed on the bottom of bottles, the crimped end of tubes, or the side of containers in a few cases. Only a tiny number of brands print the code solely on the outer packaging box. You may refer to the picture below, where the blue circle marks typical positions of batch codes. Codes vary in length across brands, and Estée Lauder products typically feature three-digit batch codes. Codes ranging from two to nine digits are widely seen in the industry.

All cosmetics have an expiration date, and overseas products rarely state the production date directly.
Fortunately, every brand follows fixed rules for batch coding. Once you learn the coding rules, you can easily figure out the production date.
Since each brand uses its own unique coding system, it is nearly impossible to memorize all rules at once.
I have sorted out the following content after referring to numerous guides, analyzing shared experiences and cross-checking with actual products. Corrections and professional advice are warmly welcomed if any errors are found.
Brands Under The Estée Lauder Companies
Estée Lauder, La Mer, Tom Ford, Bobbi Brown, Clinique, Jo Malone London, Origins, MAC, Aveda, Stila and Butter London
Batch Code Rules for Estée Lauder Group Brands These brands adopt a three-digit batch code format: XXX.
- The first character is an internal batch identifier and can be ignored.
- The second character stands for the production month.
- The third character represents the production year.
Months are coded as follows: 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C correspond to January through December respectively.
Examples:
- Tom Ford A76: Manufactured in July 2016
- Clinique A63: Manufactured in June 2013
- Clinique A74: Manufactured in July 2014
Brands Under L'Oréal Group
YSL, Giorgio Armani, Helena Rubinstein, Lancôme, L'Oréal, Kiehl's, Urban Decay, NYX, Essie, Maison Margiela, Decleor, Biotherm, Garnier, Shu Uemura, Maybelline, Vichy, La Roche-Posay, SkinCeuticals and Kérastase
Batch Code Rules for L'Oréal Group Brands The code is generally a combination of five characters (letters + numbers) in the format: XX (Origin) + X (Year) + X (Month) + X (Product Line)
- Year code: K = 2013, L = 2014, M = 2015, N = 2016, O = 2017, and so on in sequential order.
- Month code: Use Arabic numerals for January to September; O for October, N for November, D for December.
It is impractical to summarize coding rules for every single brand one by one. We recommend using a professional online batch code checker:https://batchcodechecker.org/
Common Misconception
Many people mistake barcodes for batch codes, which is incorrect. Standard barcodes usually contain 9 to 12 digits.

Disclaimer
This website calculates production dates based on algorithms for cosmetic batch codes, so minor inaccuracies may occur in individual results. For product safety, we uniformly set the shelf life to 3 years for reference. All query results are for reference only and shall not be used for legal litigation or other related purposes.