Generate a scannable barcode for products, inventory, asset tags or shipping. Choose a symbology, type the value, and download.
How to make a barcode
- Choose the barcode type — the hint underneath tells you what it accepts.
- Type your value. For EAN, UPC and ITF-14, leave off the last digit: the check digit is calculated for you.
- Adjust bar height and width, and whether the value prints underneath.
- Download SVG for print (scales perfectly) or PNG (rendered at 4x for sharp printing).
Which barcode type do I need?
| Type | Use it for |
|---|---|
| Code 128 | Internal inventory, shipping labels, anything with letters. The safe default. |
| EAN-13 | Retail products sold worldwide |
| UPC-A | Retail products in the US and Canada |
| EAN-8 | Very small retail packages |
| Code 39 | Industrial, automotive, military and ID badges |
| ITF-14 | Outer cartons and cases in warehouses |
| Codabar | Libraries, blood banks, some courier systems |
Important: retail barcodes (EAN/UPC) only work in stores if the number is registered to your company through GS1. A generated EAN with a made-up number will scan, but it isn't yours. For internal use, use Code 128.
Printing tips
- Print black bars on white — coloured or low-contrast barcodes often fail to scan.
- Keep the quiet zone (the blank margin either side). Don't crop it.
- Test-scan with a phone before printing a large batch.
- Thermal and laser printers give crisper bars than inkjet.
Printing hundreds of labels
For product labels, shelf tags or asset stickers from a list, Barcode Label Maker for Windows imports Excel or CSV, lays barcodes and text onto 15 standard sheet layouts or 8 thermal-roll sizes, validates every row, and prints or exports PDF — offline. For single codes with a QR alongside, see Barcode & QR Code Generator. Need a QR code? Use the free QR code generator.
Barcode guides and more options
- QR codes vs barcodes — choose a symbol for the task.
- SVG vs PNG for labels — prepare an export for printing.
- QR Brand’s check digit calculator — calculate or validate a GTIN’s final digit. QR Brand is another project by the same maker.
More converters
Number Base ConverterConvert between binary, octal, decimal, hex and base 36 with exact precision for 64-bit values. Shows bit length and the smallest integer type that fits.
QR Code GeneratorCreate a free QR code for a link, Wi-Fi network, email or phone number. Custom colours, adjustable size, PNG and SVG download. No tracking, no expiry.
Unit ConverterConvert length, weight, temperature, volume, data, speed and area between metric and imperial units. Instant, accurate and free.
Unix Timestamp ConverterConvert Unix timestamps to human-readable dates and back. Detects seconds vs milliseconds automatically and shows ISO 8601, UTC and local time.
