Inventory & shipping
Code 128
A versatile choice for internal product codes, stock labels and shipping workflows. Supports letters, numbers and common symbols.
Letters, numbers and symbols. Great for SKUs and internal inventory.
Create Code 128THE BARCODE FIELD GUIDE
Start with what you need to do. We’ll help you choose a format.
Inventory & shipping
A versatile choice for internal product codes, stock labels and shipping workflows. Supports letters, numbers and common symbols.
Letters, numbers and symbols. Great for SKUs and internal inventory.
Create Code 128Retail products worldwide
A 13-digit retail barcode used for products sold internationally. Use an existing assigned product number; generating an image does not register a product number.
Enter 12 digits to calculate the check digit, or all 13 to validate it.
Create EAN-13Retail in North America
A 12-digit retail barcode commonly used in the US and Canada. Use the product number assigned to your item.
Enter 11 digits to calculate the check digit, or all 12 to validate it.
Create UPC-AAssets & equipment
A simple format for internal asset tags and equipment identification, using uppercase letters, numbers and a small set of symbols.
Use A–Z, 0–9, spaces, or these symbols: - . $ / + %.
Create Code 39Small retail packaging
An 8-digit retail format for small products with limited packaging space. It requires an appropriate assigned EAN-8 number; it is not a shortened EAN-13.
Enter 7 digits to calculate the check digit, or all 8 to validate it.
Create EAN-8Links, text & more
Share a website link or a short message with a phone camera. These are static QR codes: the content is embedded in the image, without a redirect service.
Enter a complete URL, including https://, or any short text.
Create QR CodeCompact item identification
A compact two-dimensional format for tracking small items and components. This tool produces ordinary Data Matrix codes, not GS1 DataMatrix.
English letters, numbers and keyboard symbols. For other languages, use QR Code. Not GS1.
Create Data MatrixDocuments & logistics
A stacked two-dimensional barcode for larger text payloads and document workflows. Application-specific document formats require their own data rules.
English letters, numbers and keyboard symbols. For other languages, use QR Code. Document-specific rules still apply.
Create PDF417EAN-13, EAN-8 and UPC-A use a final check digit. Enter the number without this last digit and BarcodeMate calculates it. Enter the full number and we validate it. Leading zeros are preserved.
The content lives inside your downloaded image. BarcodeMate does not add a tracking link or redirect. The code itself does not expire, but a website it links to can change or stop working.
Open the generator