
Evidence-aware results
Check Cosmetic & Perfume Batch Codes
Check the manufacture date and age of supported cosmetics, then review typical unopened shelf life and PAO guidance.
- 100% Free
- No sign-up required
- Clear limitations
Popular Brands
Jump straight to a brand’s batch code decoder.
Three simple steps
How it works
No account, no waiting. Decode any supported batch code in under ten seconds.
- 01
Select Brand
Choose from 212 supported cosmetic and perfume brands.
- 02
Enter Batch Code
Type the batch code stamped or embossed on your product.
- 03
Get Results
See the manufacture date and age, with separate shelf-life and PAO guidance.
Evidence-aware results
Supported formats show their precision, assumptions and known limitations.
Fast & Easy
Get results in just a few seconds — no sign-up.
Privacy explained
Our Privacy Policy explains what is processed, recorded and protected.
Always Free
Every feature is 100% free, forever.
Where is the batch code?
It is a short separate stamp — here is where it usually hides on different packs.
After opening (PAO)
What does the open-jar (PAO) symbol mean?
The little open-jar icon with a number like 12M or 24M is the Period After Opening — how many months a product stays good once you first open it. After opening, this becomes the limit even if the batch code date is recent.
What does the open-jar (PAO) symbol mean?
The little open-jar icon with a number like 12M or 24M is the Period After Opening — how many months a product stays good once you first open it. After opening, this becomes the limit even if the batch code date is recent.
What's the difference between shelf life and expiration date?
Many cosmetics do not print an expiry date. When a batch-code format is supported, we show its production period and general shelf-life context. Do not treat that result as a guaranteed expiry; follow the pack's date, PAO symbol, storage instructions and product condition.
Frequently Asked Questions
Everything you need to know about decoding cosmetic and perfume batch codes.
What is a batch code?
A batch code is a short code printed on cosmetic and perfume packaging that identifies a production run. When the manufacturer's format is documented, decoding it can show when the product was made.
Is this batch code checker free?
Yes. Cosmetics Batch is completely free, requires no account, and processes codes securely on the server.
Where do I find my batch code?
It's usually a short stamped or embossed code on the base of a bottle, the crimp of a tube, or the bottom of the box — separate from the barcode.
What's the difference between shelf life and expiration date?
Many cosmetics do not print an expiry date. When a batch-code format is supported, we show its production period and general shelf-life context. Do not treat that result as a guaranteed expiry; follow the pack's date, PAO symbol, storage instructions and product condition.
Why can't my batch code be decoded?
Some brands change their coding over time, use region-specific formats, or don't encode the date publicly. Double-check you entered the stamped batch code (not the barcode), or try selecting the parent company instead of the sub-brand.
Do you store my batch codes or personal data?
No account is required and IP addresses are not included in our batch-code quality dataset. We may retain the code, brand, result, language, time and country-level code to improve decoder accuracy; see the Privacy Policy for details.


