Blog
September 5, 2026·5 min read

Can You Barcode Scan Makeup? What Works and What Doesn't

A barcode being scanned beside a polish bottle, a lipstick and a compact
In this guide
  • A barcode is an ID, not an ingredient list
  • Why beauty scans miss more than grocery scans
  • The batch code is not the barcode
  • What to do with products that have no code
  • Where NailPal stops

You point your phone at a lipstick, expecting the same instant hit a box of cereal gives you, and nothing comes back. Then it happens with the next three products too. Beauty is the category where barcode scanning quietly stops working, and the reasons are specific enough to be worth knowing before you blame your phone.

A barcode is an ID, not an ingredient list

The strip on a box is a UPC or EAN registered with GS1. It identifies one product in one size, so a till knows what to charge. It carries no ingredients, no shade description, no manufacture date and no safety information. Anything an app tells you beyond the identity of the product came out of a database it looked the number up in, not out of the code.

That distinction decides what scanning is good for. Logging what you own: excellent. Researching what is in it: the scan is a starting point and nothing more.

Why beauty scans miss more than grocery scans

  • Shades multiply the catalog. One lipstick line can be forty separate products with forty separate numbers, and the long-tail shades are the ones nobody indexed.
  • Beauty runs on limited editions. Seasonal collections and collabs come and go before public databases catch up with them.
  • Indies and small brands. Selling direct means never needing a retail barcode, so many products simply do not have one.
  • Minis, sets and travel sizes. The set has a number. The pieces inside it frequently do not.
  • Packaging changes. A relaunch of the same formula gets a fresh number, so older lookups stop matching.

The batch code is not the barcode

These two get mixed up constantly. The barcode is printed identically on every unit of a shade. The batch code is the short string stamped, inked or embossed somewhere on the packaging, often on the base, and it identifies the manufacturing lot. Brands use it for recalls, and a handful of third-party sites decode certain brands’ formats into a rough manufacture date.

The other marking worth knowing is the little open jar with a number and an M, like 12M. That is the period after opening, meaning how long the product should stay good once you break the seal. In the EU, cosmetics that keep for more than thirty months carry that symbol instead of a date. So the answer to “is this still fine?” is on the packaging, just not in the barcode. For polish, the signs of a bottle past its best are in does nail polish expire, and Healthline covers the rest of the makeup bag.

What to do with products that have no code

Type them in once. It takes seconds and it is permanent. This is the normal state of affairs for indie polish, decants, samples, gift-with-purchase minis and anything bought abroad. A tracker that only works on barcoded products quietly excludes the most interesting half of a collection.

Photographing the label is the middle path. Software reads the brand and shade off the picture and fills the fields for you, which handles the bottles a scanner cannot see.

Where NailPal stops

NailPal tracks nail polish. Not foundation, not lipstick, not skincare. If you want one inventory for an entire beauty stash, a general inventory app will hold all of it, though you will be typing every field yourself and it will never know what a finish is.

The trade is narrow and deliberate. Because it only does polish, it can scan a bottle, read a label, hold six swatch photos per shade, sort by finish, and tell you when you have logged the same bottle twice. A checklist for judging any tracker, this one included, is in is there an app to track your nail polish collection.

NailPal is a free nail polish tracker: barcode scan, label photo, or type it yourself. Swatch photos, owned, wishlist and untried statuses, private by default, and no limit on the size of your collection.
Keep reading
5 min readCan You Scan a Nail Polish Barcode? What Actually WorksRead article5 min readIs There an App to Track Your Nail Polish Collection?Read article
Track your collection for free

← More from the blog

HomeBlogCompareFAQTermsPrivacySign in

support@nailpal.app