SDScentDecoder

Read the code. Understand the date.

Perfume Batch Code Checker & Decoder

Estimate when a perfume was produced using evidence-backed format rules and an honest confidence label—never a claim that your bottle is genuine.

Free · no signup

Decode your bottle

Evidence-aware

Important: A batch code cannot prove authenticity. ScentDecoder estimates production timing only.

Brand-specific guidance

Supported brand pages

Each guide keeps its own search-focused title, instructions, FAQ, and transparent support status. A page can be available even when its decoder rule is still under review; in that case, the tool returns Unknown rather than fabricating a date.

The essentials

What a perfume batch code is

A perfume batch code is a short manufacturing reference associated with a production run. It is usually made from a compact series of letters and numbers and may be printed, stamped, etched, embossed, or lightly laser-marked on the packaging. When a manufacturer or a well-supported body of product evidence uses a consistent format, parts of that code can sometimes be mapped to a production year and month.

That makes a decoder useful for organizing a collection, researching a secondhand bottle, or adding context to storage decisions. It does not turn the code into a unique public serial number. Many batch systems repeat, especially when only one digit is used for the year. Packaging can also carry other numbers for barcodes, formulas, distributors, components, or regulatory information. Correctly identifying the manufacturing mark is the first step.

Where to find the code

Start with the bottom panel of the outer carton. Look for a small character group that is visually separate from the long retail barcode. Then inspect the base of the bottle. On glass, the mark can disappear in direct glare; tilt the bottle under side lighting or place a plain sheet of paper behind it. On dark cartons, angled light can reveal the shallow shadows of an embossed code.

Take a photograph before typing. Preserve leading zeros and distinguish zero from O, one from I, and five from S. Do not scrub a faint mark or apply a cleaner that could damage it. If two characters are genuinely possible, record both possibilities in your notes, but do not cycle through random combinations until the checker produces a date. A result is only as dependable as the input.

How ScentDecoder works

The checker compares the selected brand and entered characters with a local rule library. Every active rule must state the expected format, explain the date-bearing positions, name its sources, declare a confidence level, and record when it was last verified. The interface does not send you through a signup flow, and the complete page content is rendered as static HTML so the explanation is available even before the decoder script runs.

At launch, the library contains one sourced Christian Dior format. It records a digit-letter-digit-digit structure, identifies L as December, and notes that the leading year marker repeats on an approximately ten-year cycle. ScentDecoder uses only that supplied month mapping. It does not invent the rest of the alphabet. Other brands and unmatched Dior letters return Unknown until independently reviewed rules are added.

Why every result has a confidence label

High means a standard format and multiple recorded sources agree on the specific production date. Estimated means the format matches, but the date remains ambiguous—for example, when a one-digit year marker could belong to more than one decade. Unknown means no approved format matched or the brand is not yet supported. These states prevent a precise-looking answer from hiding weak evidence.

The label describes the strength of the decoding result, not the fragrance. It does not score the seller, determine the condition of the liquid, or assess whether a package is genuine. If the checker selects the nearest plausible non-future year from a repeating cycle, it says so beside the result. That explanation should remain attached whenever you save or share the estimate.

Critical product boundary

A date is not an authenticity verdict

A batch code can be copied. Genuine bottles can have faint, damaged, or unusually positioned marks. Cartons can be separated from bottles, especially in secondhand markets. For those reasons, a plausible code and a reasonable date cannot prove authenticity, while an unreadable or unsupported code cannot prove that an item is counterfeit.

When authenticity matters, consider provenance, seller history, complete product photographs, purchase documentation, return protection, construction details, and an independent physical inspection when warranted. ScentDecoder is an independent production-date reference. It is not affiliated with the listed fragrance brands and does not authenticate products.

Production date, shelf life, and storage

A production estimate is not a universal expiration date. Fragrance condition depends on formula stability, temperature, direct light, repeated temperature changes, air exposure, fill level, and how the bottle was handled. A recent bottle can be poorly stored, and an older bottle can remain in good condition after careful storage. The code cannot measure any of those factors.

Store perfume upright in a cool, dark, stable environment with the closure secure. Keep the carton dry if you are preserving it, and avoid adhesives or cleaning products near printed marks. When assessing an existing bottle, consider its smell, appearance, spray performance, and known history together. ScentDecoder supplies one piece of timeline context and does not provide safety, quality, or expiry testing.

How to keep a useful bottle record

Save clear, uncropped photographs of the bottle, carton, and each visible code. Record the fragrance name, concentration, volume, purchase date, seller, receipt reference, and whether the item was new or secondhand. Separate what you observed from what the decoder inferred. “Code reads 1L01 on the bottle base” is an observation; “Estimated December 2021” is an interpretation with a confidence label.

Keep the date on which you ran the check. Rule libraries can improve when stronger evidence becomes available, and an older result may deserve review. If the result is Unknown, retain it rather than replacing it with a guess from another website. Missing evidence is not a negative finding; it is a clear invitation to re-check when the format is properly documented.

Before you decode

Perfume batch code FAQ

What is a perfume batch code?

It is a short manufacturing reference printed, stamped, etched, or embossed on a bottle or carton. A supported format may help estimate when the product was made.

Can a batch code prove that perfume is authentic?

No. A batch code can be copied and cannot prove authenticity. ScentDecoder estimates production dates only.

Why does my result say Estimated?

The visible format matches a sourced rule, but part of the date remains ambiguous. A common example is a one-digit year marker that repeats every decade.

What does Unknown mean?

Unknown means the brand has no approved rule in the current library or the code does not match a supported format. It is not an authenticity judgment.

Is the batch code the same as the barcode?

Usually not. Retail barcodes are long product identifiers. Batch codes are typically shorter manufacturing marks found on the carton or bottle base.