01
Enter the value
Add the product, inventory, shipping, or other value that your barcode needs to represent.
Generate Code 128, Code 39, EAN-13, UPC-A and other barcodes instantly in your browser.
Data handling
Advertising and analytics are separate site services. We do not send selected tool input to them. Read the Privacy Policy for details.
How it works
01
Add the product, inventory, shipping, or other value that your barcode needs to represent.
02
Open Advanced options to select Code 128, Code 39, EAN-13, UPC-A, ITF-14, or Codabar.
03
Check that the preview renders, adjust its size if needed, and download a PNG image.
Example
For a bin called RACK-A12, choose Code 128 and enter that value. The preview includes readable text when that option is enabled, so staff can scan the bars or read the label directly.
Questions
Code 128 is a flexible choice for general labels. EAN-13 and UPC-A are commonly used for retail products and require values in their expected format. Choose the format required by the system or scanner that will read the barcode.
Some barcode formats accept only certain characters or lengths. Try Code 128 for general text, or check the number and required checksum for a retail format such as EAN-13 or UPC-A.
This generator downloads the current barcode as a PNG image. Adjust the width and height first if you need a larger label image.
Practical guide
Protect identifier columns as text, review values that may have been changed by a spreadsheet, and validate before you generate labels.
Open the guide →Keep working
Create EAN-13, UPC-A or Code 128 barcodes from CSV with row-by-row validation.
Open tool →Create calibrated Avery 5160 or A4 barcode label sheets from a CSV with product quantities.
Open tool →Create an Excel-safe CSV for selected barcode, SKU, phone, and postal-code columns without guessing lost digits.
Open tool →Create private QR codes for text, URLs, Wi-Fi, email, phone, and SMS directly in your browser.
Open tool →Enter the value you want to convert into a barcode.