Barcode tools, from number to label.
Create the image. Check the digits. Print a sheet. Use the identifier your workflow actually requires.
Generate a barcode
Free Code 128 Barcode Generator
Create a compact Code 128 barcode for printable text and internal identifiers.
Open tool ↗▥EAN-13 Barcode Generator (13 Digits)
Use your existing EAN number to generate a 13-digit barcode image, with a calculated or checked final digit.
Open tool ↗▥Free EAN-8 Barcode Generator
Create a compact EAN-8 barcode image for supported retail products.
Open tool ↗▥Free UPC-A Barcode Generator
Make a 12-digit UPC-A barcode image from a number you already have.
Open tool ↗Check and print
EAN & UPC Check Digit Calculator
Calculate the final digit. See exactly how it works.
Open tool ↗EAN & UPC Number Validator
Check the format and final digit before printing.
Open tool ↗Printable Barcode Label Maker
One barcode. A clean sheet of labels. Ready to print.
Open tool ↗Choose the format that fits your identifier
EAN-13 encodes 13 digits, EAN-8 eight and UPC-A twelve, including their final check digit. Use an assigned retail identifier when your channel requires one. Code 128 encodes printable ASCII and is useful for internal references; it is not automatically GS1-128.
Start with a calculator if the check digit is missing, or a validator if you already have the full number. Use the label printer only after checking the original identifier and the scanner requirements.