Generate Code128, EAN-13, UPC-A, Code39, and 5 more formats. Customise colours and size, batch multiple barcodes, and print a full A4 sheet — all offline, nothing uploaded.
Format
Code 128
Encodes all 128 ASCII characters. Ideal for internal use, shipping, and most general-purpose applications.
Valid: Any text or numbers
Data
Code 128 accepts any text or numbers
Colours
Presets
Size
Label Text
Queue multiple barcodes then print them all on a formatted A4 sheet with labels and AroraLabs branding — ready to scan.
No barcodes in the queue yet.
Generate a barcode above and click Add to Batch to get started.
For general internal use (shipping, asset tags, inventory), Code 128 is the most versatile — it encodes any ASCII character. For retail products, use EAN-13 (worldwide) or UPC-A (North America). Code 39 is common in automotive, defence and healthcare. ITF-14 is for shipping cartons, and Codabar is widely used in libraries and blood banks.
Keep good contrast between bars and background (pure black on white scans best), avoid scaling the printed barcode after the fact, and leave the "quiet zone" margin around it intact. Print at 300 DPI or higher on matte paper, and always scan-test one before printing a full batch sheet.
The human-readable text under the bars (the "interpretation line") is a fallback in case the barcode is damaged, smudged, or unreadable by a scanner. It lets a person type the value in manually. For retail and shipping labels, leaving it on is strongly recommended.