Barcode Generator for Product Labels
A preset of Barcode Generator
Preset for printed labels: wider modules and a taller symbol, which is what makes a barcode read reliably from a handheld scanner at an angle. Download as SVG so it stays sharp at whatever size your label stock needs.
- Files never leave your device
- Free, no signup
- No watermarks
- Works offline once loaded
How to barcode generator
- 1
Enter your data
Any printable ASCII — a product code, SKU, serial number or reference.
- 2
Adjust the size
Module width and height. Wider modules scan more reliably.
- 3
Download
SVG for print and labels, PNG for screens and documents.
Why handheld scanners need wider bars than screen viewing does
A barcode viewed on a monitor at a fixed, known distance can afford thinner bars, since the camera or eye examining it is always at a predictable, close range. A handheld scanner used in a warehouse or at a checkout counter is swept across a label at a variable angle and distance by a person's hand, often quickly and not perfectly perpendicular to the label surface, which makes a barcode with narrow, tightly packed bars considerably more prone to misreads under real-world handling conditions. Widening the module — the base unit width every bar is a multiple of — and increasing the overall height gives the scanner's sensor more physical margin for error in exactly the conditions a real handheld scan actually happens under, at the direct cost of a physically larger printed barcode.
Matching the preset to the label stock it will actually print on
This preset's wider modules and taller bars assume there is enough physical label space to accommodate the larger resulting barcode, which is worth checking against the actual label stock or packaging before finalising a print run — a barcode sized for reliable handheld scanning that does not fit the available label area is a real, physical constraint no scanning-reliability setting can work around. SVG output is what makes this straightforward to adjust: because it is vector rather than raster, scaling the generated barcode up or down to fit whatever label size is actually available introduces no blur or quality loss at all, unlike resizing a raster PNG export would.
Frequently asked questions
Why Code 128 and not another symbology?
It encodes the full printable ASCII set, is self-checking via a checksum, and is universally readable. EAN-13 and UPC-A are fixed-length numeric formats tied to registered product numbers you cannot invent, so they are the wrong choice for a general-purpose generator.
Should I download SVG or PNG?
SVG for anything printed. A barcode is line art, and a raster image scaled up develops soft edges that scanners genuinely fail on. PNG is fine for on-screen use at the exact size generated.
Why is my numeric barcode narrower than a text one?
Because an even-length string of digits is encoded in Code C, which packs two digits into every symbol and roughly halves the width. Add a letter and it falls back to Code B, which encodes one character per symbol.
What is the quiet zone and why does it matter?
The blank margin either side of the bars. The specification requires at least ten modules, and scanners use it to find where the symbol begins. Cropping it off is one of the most common reasons a printed barcode will not read.
Can it encode accented or non-Latin characters?
No — Code 128 covers printable ASCII only, and the tool says so rather than silently dropping characters. For arbitrary Unicode, a QR code is the right format.
You might also need
QR Code Generator
Create QR codes for links, text, WiFi and more
UUID Generator
Generate v4 and v7 UUIDs in bulk
Color Picker & Converter
HEX, RGB, HSL, CMYK and contrast checking
Invoice Generator
Create and download a professional invoice as a PDF
Password Generator
Create strong random passwords and passphrases
Resume Builder
Build a clean, ATS-friendly resume and download it as a PDF