Barcode Generator
Create Code 128, EAN-13, UPC-A and EAN-8 barcodes, with check digits calculated or verified.
Create BarcodeCreate Code 128, EAN-13, UPC-A and EAN-8 barcodes in your browser, with check digits calculated or verified.
Each generator below is tuned for one format, or start with the general generator to pick a format as you go.
Create Code 128, EAN-13, UPC-A and EAN-8 barcodes, with check digits calculated or verified.
Create BarcodeCreate ordinary Code 128 barcodes from printable ASCII text, up to 80 characters.
Create Code 128 BarcodeCreate UPC-A barcodes from 11 digits, or verify a complete 12-digit UPC-A.
Create UPC-A BarcodeCreate EAN-13 barcodes from 12 digits, or verify a complete 13-digit EAN-13.
Create EAN-13 BarcodeStart with the system that will read the barcode. Use Barcode Generator to choose among the supported formats, or Code 128 Generator for a focused way to encode suitable text and numbers. For a retail product number, choose EAN-13 Generator or UPC Barcode Generator according to the format required by the receiving system.
A barcode that scans successfully is not necessarily the right type for its destination. Confirm the expected format before preparing labels, particularly when another organization will use them.
Code 128 is useful for internal references and other identifiers that may contain letters as well as numbers. EAN-13 and UPC-A have fixed numeric structures intended for retail product identification. Their required length and check digit are part of the format.
The generators create a barcode from the value you supply; they do not allocate product numbers or register products. Keep your underlying identifier consistent, and check a sample in the intended scanning workflow before producing a larger batch of labels.