| Format | Data Type | Digits | Used For |
|---|---|---|---|
| EAN-13 | Numbers only | 12 digits + 1 check | Retail products worldwide (most common) |
| EAN-8 | Numbers only | 7 digits + 1 check | Small product packaging |
| UPC-A | Numbers only | 11 digits + 1 check | Retail products in North America |
| UPC-E | Numbers only | 6 digits | Small packages in North America |
| Code 128 | All ASCII characters | Variable length | Shipping, logistics, inventory |
| Code 39 | A–Z, 0–9, symbols | Variable length | Manufacturing, automotive, military |
| ITF-14 | Numbers only | 14 digits | Carton/case level packaging |
| ISBN-13 | Numbers only | 13 digits | Books and publications |
| MSI Plessey | Numbers only | Variable | Warehouse shelf labels, inventory |
| Pharmacode | Numbers only | 3–6 digits | Pharmaceutical packaging |
Choose the barcode format from the dropdown — EAN-13 for retail products, Code 128 for shipping labels, ISBN-13 for books, etc. If unsure, use Code 128 which accepts any text or number.
Type the number or text to encode. The field shows the required length and character restrictions for your chosen format. Invalid input is flagged instantly with a helpful error message.
Set the barcode width, height, display/hide the human-readable number below the bars, choose bar color (usually black), and background color (usually white).
Click Generate to preview. Download as PNG for digital or label printing use, or SVG for scalable professional print use. Print at 300 DPI or higher for best scan reliability.
Generate EAN-13 or UPC-A codes for product packaging sold in stores.
Use Code 128 for courier labels and tracking numbers on parcels.
Generate ISBN-13 barcodes for book covers and library systems.
Label assets, tools, and stock items with unique barcodes for tracking.
Generate Pharmacode or GS1 barcodes for medication packaging compliance.
Create Code 39 or Code 128 barcodes for ticket scanning at events.
EAN-13 barcodes should be at least 31.35mm wide and 22.85mm tall for reliable scanning. Smaller barcodes may fail at point-of-sale scanners. Always check GS1 size guidelines for retail use.
Leave a clear white margin (called a "quiet zone") of at least 3mm on each side of the barcode. Without this white space, scanners may fail to detect where the barcode starts and ends.
Always use black bars on a white background for maximum scanner compatibility. Colored barcodes (especially red) may not be read by standard laser scanners which use red light.
Print one label and test it with a real barcode scanner or a phone scanning app (like Barcode Scanner by ZXing) before running large label print jobs.