Barcode Validator

Check if a barcode number is valid — format, length, and check digit verification.

What This Checks

Format validation — confirms the barcode number matches the expected structure for UPC-A (12 digits), EAN-13 (13 digits), EAN-8 (8 digits), or ITF-14 (14 digits).

Check digit verification — calculates the modulo-10 check digit per GS1 specifications to confirm the number is mathematically valid. A valid check digit means the barcode will scan correctly on properly calibrated equipment.

GS1 prefix lookup — extracts the country/manufacturer prefix where applicable. Note: this does not verify GS1 registration; use the GS1 GEPIR database for ownership verification.

All validation runs in your browser. Your barcode numbers are never uploaded or stored.