Cosmetic Batch Code Checker & Expiry Decoder

Instant cosmetic calculator to verify the production date, shelf life, and freshness of your beauty products. Supports top global brands including Shiseido, Estée Lauder, La Mer, SK-II, Decorté, Shu Uemura, Kiehl's, and 100+ more.

How to check your cosmetic batch code

  1. Locate the batch code on your product. Most cosmetics have a 4-7 character alphanumeric code printed or embossed on the bottom of the bottle, the crimp of a tube, or near the barcode. SK-II uses 5 characters (e.g. RDB1A); Shiseido uses 4 (e.g. 8211); Lancome uses 4-5 (e.g. 40D101).
  2. Select your brand from the dropdown above to use the correct decoder algorithm. Each brand encodes manufacture date differently.
  3. Enter the batch code exactly as printed — case insensitive, no spaces, no dashes.
  4. Read the result: the tool displays the manufacture date, country of origin (where applicable), and an estimated unopened expiry window (typically 30-36 months). For Period After Opening (PAO), refer to the symbol on the packaging.

Brand-specific batch code checkers

For brand-specific guides with packaging photos and decoding rules, use one of our dedicated checker pages:

Worked examples

Three real batch code lookups to show how the decoding works:

  • SK-II batch RDB1A → Manufactured August 2024 in Japan. Estimated unopened shelf life: until August 2027.
  • Shiseido batch 8211 → Manufactured November 2018 in Japan. Past 36-month unopened window — verify before use.
  • Lancome batch 40D101 → Manufactured April 2024 in France. Estimated unopened shelf life: until April 2027.

Why batch code verification matters

Cosmetic shelf life is regulated globally. The EU Cosmetic Regulation 1223/2009 mandates a Period After Opening (PAO) symbol on products with a shelf life over 30 months. Japan's PMDA requires manufacture-date traceability via batch codes for all imported cosmetics. Australia's TGA enforces ARTG listing for sunscreens (SPF claims). Most unopened cosmetics maintain efficacy for 30-36 months from manufacture; once opened, the PAO icon (e.g. 12M, 24M) sets the in-use safety window.

Verifying the batch code before purchase or use protects you from expired stock (common at discount retailers and unauthorised resellers), counterfeit products (fake codes often do not decode to a valid date), and grey-market products shipped under different regulatory frameworks. NANA MALL's 100% Authenticity Guarantee includes batch-code verification on every shipment — every product we ship has a manufacture date within the last 18 months unless explicitly listed otherwise.

How to Check Your Cosmetic Batch Code

1. Find the Code

Locate the batch code printed or stamped on the bottom of the bottle, the side of the jar, or the crimp of the tube. It is usually 3-10 characters long (e.g., A43, 40X301, 2FFQGN).

2. Distinguish from Barcode

Do not confuse the batch code with the EAN/UPC barcode (13 digits). The batch code is short and often looks like a "stamp" or dot-matrix print.

3. Decode instantly

Select the brand name from the calculator above (e.g., Shiseido, Aesop, Sisley, Caudalie), enter the code, and click "Check Now" to see the manufacturing date.

Frequently Asked Questions

What is the shelf life of unopened Japanese skincare?

Japanese law requires expiration dates only for products stable for less than 3 years. Most unopened brands like Shiseido, HABA, and Curel are good for at least 3 years from the batch production date.

How do I read Swisse or Australian supplement batch codes?

Australian TGA regulations usually require a clear "Expiry Date" (EXP) on the packaging. The batch code helps track the production line but the expiration is explicitly stated on brands like Swisse, Blackmores, and Life Space.

What does the "Open Jar" symbol mean?

This is the PAO (Period After Opening) symbol. If it says 12M, you should use the product within 12 months after opening, regardless of the manufacturing date.

Looking to buy? Browse our full collection of authentic brands.

View list of brands supported by this batch code tool (for reference)

This calculator supports batch decoding for:

Swisse Shiseido Estée Lauder Zesty Paws Kiehl’s Lancôme Clarins La Mer Laneige Blackmores SK-II The History of Whoo Sulwhasoo Fancl L’Occitane Cosme Decorté Clé de Peau Beauté Clinique Helena Rubinstein SkinCeuticals Origins Biotherm Elizabeth Arden Guerlain Sisley Paris La Prairie Filorga Caudalie Fresh Aesop NARS Charlotte Tilbury MAC Cosmetics Tom Ford Beauty YSL Beauty Giorgio Armani Givenchy Bobbi Brown Laura Mercier Make Up For Ever Urban Decay Hourglass Christian Dior Chanel Suqqu Canmake Kiss Me 3CE Stylenanda The Ordinary CeraVe Cetaphil La Roche-Posay Vichy Bioderma Avène Bio-Oil Olay Neutrogena Dr. Jart+ Mediheal AHC Torriden Cosrx Beauty of Joseon Innisfree Hada Labo Curel Elta MD Olaplex Moroccanoil Rene Furterer Kérastase Aveda Milbon Moist Diane &Honey Ryo Mise-en-scène Sabon Jo Malone London Diptyque Byredo Unichi Healthy Care Bio Island Ostelin Life Space Nature's Way Jamieson GNC Menevit / Elevit Pola

 

Shop 100% Authentic Beauty Products

Every product at NANA MALL is sourced directly from authorized distributors and verified for authenticity.

Trusted by thousands of customers worldwide

Why Buy From NANA MALL?

100% Authentic

Sourced directly from authorized distributors across Japan, Korea, Europe and USA.

🌍

Ships Worldwide

Delivering to 100+ countries with reliable tracked shipping.

📦

Freshness Guaranteed

All products stored in climate-controlled facilities with verified batch codes.

💰

Best Prices

Save up to 40% compared to local retail prices on premium beauty brands.