Vichy Batch Code Checker

Pharmacy Skincare · L'Oréal Group

Vichy Batch Code Format

The Vichy format is L’Oréal-style dermatology code: numeric month/year codes or 6-10 character alphanumeric codes with year and month/day markers. Codes are read from the digits and letters that Vichy prints on the container, and any code that does not match this structure is rejected.

Format: L’Oréal-style dermatology code: numeric month/year codes or 6-10 character alphanumeric codes with year and month/day markers

Examples: 54U400, 11U0AB, 11234, AU1234

Shelf Life: 36 months from manufacturing date for unopened products, unless the packaging states a shorter period.

Enter the Vichy production code exactly as printed — letters and digits only.

Decode

Turn a Vichy batch code into a manufacturing date.

Verify

Spot codes that do not match the Vichy format.

Plan ahead

Use the Vichy shelf life to know how long a product lasts.

Understanding Vichy Batch Codes

There is a reason Vichy codes are worth decoding. Prestige formulas — L'Oréal Group included — degrade in ways that are invisible until the texture, scent or colour changes. The batch code is the only way to check before that happens.

The value of the check grows with the price of the item. On an inexpensive daily product the answer is a nice-to-have; on a L'Oréal Group product it can be the difference between a good buy and a wasted one.

A code that does not match the Vichy format is rejected rather than approximated. That is deliberate: a confident wrong date is worse than an honest refusal.

Where to Find Your Vichy Batch Code

Finding the code on Vichy packaging takes a moment of looking in the right direction. These are the usual locations:

The code is most often found in one of these places:

Sets and travel sizes carry a separate code for each item. Decode the full-size piece separately from the minis — they are often produced in different runs.

Common Vichy Items and Their Codes

These are the Vichy ranges that come up most often in batch code lookups:

If a decode result looks unfamiliar for a particular Vichy line, decode a second product from the same range. Consistent results across two codes are a good sign the format is being read correctly.

Vichy Batch Code Tips and Traps

Photograph the batch code with the packaging in frame. If you need to raise a query with Vichy customer service later, that single image answers most of their questions.

Check the bottom of the container before anything else. The batch code is more often there than on the carton, and it is the code that governs the contents.

Vichy Batch Code FAQ

How do I read a Vichy batch code?
A Vichy batch code is the short string printed on the product or its box. Enter it in the field above and the decoder returns the estimated manufacturing date, the expiry date based on the official shelf life, and whether the product is still within date.
What format does a Vichy batch code use?
The decoder handles the documented Vichy format: L’Oréal-style dermatology code: numeric month/year codes or 6-10 character alphanumeric codes with year and month/day markers. Codes that do not match are rejected rather than guessed.
Where can I find the Vichy batch code?
On most Vichy products the code is printed on the base of the bottle or jar, under the barcode on the carton, or on the back panel. Check the bottle base, tube crimp, jar bottom, pump label, or outer carton near the lot and barcode area.
Does a batch code prove a Vichy product is genuine?
No. A valid Vichy batch code is a good sign but not proof of authenticity — counterfeiters copy printed codes. Combine the decode result with packaging quality, matching codes on box and bottle, and an authorised retailer.
Can I check a Vichy code from a photo?
Yes. Type the characters you can read into the field above — the decoder checks the structure, so a partially obscured code is either accepted in the right format or rejected.

Explore other batch code checkers

Compare freshness dates, shelf lives and code formats across more beauty and personal care brands.