How to Find Cosmetic Batch Codes and Lot Numbers on Packaging

Learn where cosmetic batch codes and lot numbers usually appear on boxes, bottles, tubes, jars, caps, labels, and seals before you try to decode them.

The fastest way to get a reliable production-date estimate is to copy the exact batch code from the package. Most failed lookups happen before decoding starts: the wrong string is used, one character is missing, or a barcode, SKU, or shade code gets entered instead of the real lot number.

Key takeaways

  • Check the box first, then confirm the bottle, tube, jar, or compact.
  • Copy the code exactly, including letters, zeroes, and separators.
  • Ignore nearby SKU, shade, or barcode numbers that are not the batch code.

Use this guide when

  • You are not sure which printed string is the real batch code or lot number.
  • A lookup failed and you need to rule out packaging, format, or typing mistakes first.
  • You want a cleaner batch-code workflow before judging production date or expiry.

Next step

Where batch codes usually appear

Cosmetic batch codes are often stamped on the box bottom, bottle base, tube crimp, compact back, jar bottom, cap edge, pump collar, label edge, or outer seal. Fragrance bottles often hide the code on the glass base, while skincare jars may place it near the bottom sticker.

If both the outer box and inner container have codes, compare them before decoding. They should normally match or at least belong to the same product package. If one string comes from a store sticker, order label, or shipping label, use the code printed on the original brand packaging instead.

  • Box bottom or side flap
  • Bottle or jar base
  • Tube crimp or shoulder
  • Compact back or palette underside
  • Cap edge, pump collar, label edge, or outer wrap

What counts as a batch code

A batch code is the production-lot identifier printed by the brand. It is not the EAN/UPC barcode, not the product shade name, not a long compliance code block, not a price sticker, and not the retailer's order or inventory label.

When several official-looking strings appear together, start with the one printed or stamped directly on the container or original box. Lot Date does not need you to know the brand's decoding pattern; enter the package code exactly as printed and let the checker handle supported brands privately.

  • Look for short stamped or ink-jetted strings.
  • Keep leading zeroes and letter case when entering the code.
  • Do not merge two nearby strings into one input.
  • Do not enter barcode, shade, SKU, price, or shipping-label text.

Common locations by product type

Bottles often place the lot near the base, lower back label, pump collar, or box bottom. Tubes often print it on the crimp, shoulder, or outer carton. Jars and compacts often use the bottom label, underside, or nearby package edge.

Lipsticks, glosses, mascaras, eyeliners, and small fragrance bottles can be harder to read because the print area is curved or narrow. Use bright light, rotate the item slowly, and compare the outer box if the container print is faint.

  • Skincare: box, bottle base, tube crimp, jar bottom, pump collar
  • Makeup: compact back, palette underside, lipstick base, mascara tube, outer box
  • Fragrance: box bottom, bottle base, label edge, sealed sleeve
  • Haircare: bottle base, back label, tube crimp, refill seam, outer carton

Common reading mistakes that block decoding

The most common failures come from confusing O with 0, I with 1, and S with 5. Reflective packaging and curved bottle bases also make characters easy to misread.

If a result does not decode, retry under bright light, compare the box and bottle, and remove accidental spaces. Do not invent missing characters or copy a sample from another product; the checker should only receive the code on your own package.

  • Photograph the code and zoom in before typing.
  • Check both outer and inner packaging if one print is blurred.
  • Retry with uppercase letters and no extra spaces.