UPC finder

Enter 11 digits and we calculate the check digit, or enter all 12 and we tell you if it’s valid, then generate the barcode itself.

This tool validates and completes UPC-A numbers. It does not look up product names or listings. A UPC-A is 12 digits: 11 of data plus one check digit that scanners use to catch misreads. If you have 11 digits and need the 12th, or you have 12 and want to confirm they’re internally consistent, the tool below does both, entirely in your browser, with no database queried.

If you’re trying to find out what product a UPC belongs to, that information isn’t available to a client-side tool like this one. It would require querying a product database, which we don’t do, in keeping with nothing you enter ever leaving your browser. See barcode lookup for what that actually involves.

SVG stays sharp at any size and is what you want for printing. PNG is easier to drop into a spreadsheet or listing.

Everything runs in your browser. Nothing you type is sent anywhere.

For the full generator with every format, see the barcode generator.

Written by Robert Wells · Published 2026-08-03