Skip to content
Tooletto

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
Loading tool…

How to barcode generator

  1. 1

    Enter your data

    Any printable ASCII — a product code, SKU, serial number or reference.

  2. 2

    Adjust the size

    Module width and height. Wider modules scan more reliably.

  3. 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.