Check Garnier hair dye expiration and batch code

Nutrisse and Olia hair color kits need a different Garnier date check from Fructis haircare, micellar water, skincare, and sunscreen. A sealed color kit and an opened bottle do not age in the same way, and mixed permanent color must never be saved for another application.

Garnier FAQ

What is the shelf life of unopened Garnier hair dye?

It can age in storage. Check the carton and each sealed component for a date or lot, follow the package instructions, and do not rely on appearance alone when the storage history is unknown.

Can mixed Garnier hair color be stored for later?

No. Garnier directs users to apply it immediately and dispose of the remainder. The original batch date does not make a mixed formula safe to store.

Is the Garnier shade number the batch code?

No. The shade identifies the intended color, while a separate compact production mark traces the manufactured unit or component.

Garnier dates for hair color, micellar water and skincare

Before you rely on the decoded date

  • Find the compact lot on a bottle base, rear label, tube crimp, sachet, or carton. Hair-color shade numbers, numbered kit steps, SPF values, sizes, and UPC barcodes are not production lots.
  • Garnier instructs users to perform the allergy test 48 hours before every hair-color application and to use mixed color immediately. Do not infer that every component shares one visible code; sunscreen follows any printed expiration before a decoded date.

Common lookup mistakes

  • Keep the Nutrisse or Olia carton until every component, instruction, warning, and date marking has been checked.
  • Close micellar water and Fructis caps promptly; replace formulas after leakage, persistent separation, odor or color change, or irritation.

What to check next for Garnier

For Garnier, combine the decoded date with product type, PAO, storage, and seller context before deciding whether to open, keep, replace, or buy.

Methodology

Understand what the checker can prove

See how Lot Date estimates production timing, where precision drops, and when official packaging should override the result.

Read methodology
Find the code

Make sure you are reading the right string

Use a locating guide before retrying if the printed code is faint, split across the box and bottle, or easy to confuse with barcode data.

Open guide: Garnier Batch Code Location Guide

Garnier lot, expiry, and packaging checks

Continue with the check that matches the product: find the lot number, review expiry or PAO, separate the batch code from the barcode, or assess sunscreen and fragrance more carefully.

Cosmetic Batch Code Lookup: Find the Right Code

Find the cosmetic batch code on your box, bottle or tube. Separate the lot from barcodes and shade numbers, then choose the brand to check production.

Cosmetic Batch Code Lookup: Find the Right Code

Cosmetic Expiration & Expiry Date Checker

Read a cosmetic expiration date or PAO symbol. Compare sunscreen, jelly and opened skincare labels, then check the batch code for production age.

Cosmetic Expiration & Expiry Date Checker

Haircare & Shampoo Batch Code Checker

Check shampoo, conditioner, mask, oil, and styling batch codes, then assess expiry from opening, storage, smell, texture, and separation.

Haircare & Shampoo Batch Code Checker

Cosmetic Expiry Date from Batch Number

Enter a cosmetic batch number with its brand to check production age. Follow the result with product-specific expiry, unopened-life and PAO instructions.

Cosmetic Expiry Date from Batch Number

Batch Code vs Barcode, SKU & Shade Code

Identify the cosmetic batch code by separating it from the barcode, SKU, shade number, serial number, product reference, and volume label.

Batch Code vs Barcode, SKU & Shade Code

Sunscreen Expiry Date Checker

Check sunscreen freshness from batch code, printed expiry, PAO, heat exposure, and SPF product type.

Sunscreen Expiry Date Checker

Track opened products in the app

Use the app to save results, manage opened dates, and avoid losing track of older backups.

Track in app