BarcodeYard tool
Free Barcode Validator & Checker
Check a barcode value before you generate, print, label, or submit it. Validate supported retail barcode check digits and character rules directly in your browser.
BarcodeYard tool
Check a barcode value before you generate, print, label, or submit it. Validate supported retail barcode check digits and character rules directly in your browser.
BarcodeYard checks the structure of the value you enter. For UPC-A, UPC-E, EAN-8, EAN-13, and ITF-14, that includes the required length and check digit. For Code 39 and Code 128, it checks whether the supplied characters are allowed by the supported character rules.
UPC-A
Supported for online validation.
UPC-E
Supported for online validation.
EAN-8
Supported for online validation.
EAN-13
Supported for online validation.
Code 39
Supported for online validation.
Code 128
Supported for online validation.
ITF-14
Supported for online validation.
If your value is valid, you can use the Barcode Generator to create the corresponding barcode image and export it as PNG, SVG, or PDF.
Explore barcodes
Explore barcode formats, generators, validation, product-identification guides, and practical barcode workflows.
It checks supported barcode values for the expected length, character set, and check digit where the format uses one. It does not verify ownership, assignment, or product information.
Yes. Enter the complete 12-digit UPC-A or 13-digit EAN-13 value and BarcodeYard calculates and checks the final digit.
No. Structural validation only checks whether the value is correctly formed. It does not prove that a GTIN has been assigned to a product or that it exists in a retailer or GS1 database.
BarcodeYard currently checks UPC-A, UPC-E, EAN-8, EAN-13, Code 39, Code 128, and ITF-14 values.