Everyday tools · runs locally

Generate barcodes

CODE128, EAN and friends as crisp PNGs — for product labels, inventory stickers and shelf tags.

Runs on your device No uploads, ever Free, no account
  1. 1
    Enter the content

    One value, or switch on batch mode to turn a pasted column into one barcode per line (up to 50).

  2. 2
    Pick a format and print width

    CODE128 for general use; EAN-13 and UPC-A for retail. Set the quiet zone and the physical SVG width in millimetres.

  3. 3
    Download or batch

    PNG and SVG per value; a batch ZIP includes both formats for every line.


Questions people actually ask

Which format for retail products?

EAN-13 for most of the world, UPC-A for North America. Both need exactly the right digit count — the tool tells you when you're off.

Will supermarket scanners read these?

Yes, at print quality. Keep bars black on white, don't stretch proportions, and watch the millimetres-per-module line. Under 0.25 mm per module is too tight for many scanners.

What is the quiet zone?

The blank margin around the bars. The default is 10 modules; cutting it saves space but can make handheld scanners hunt for the barcode's edges.


Feedback

Send a message

Messages, reviews and bug reports go to a private feedback log on this site. Nothing is published, and your files are never uploaded.

For a broken tool: the tool name, browser, and the steps that led to it are the most useful things. Do not paste passwords, keys or a sensitive file.

Files are never uploaded. Only this message is stored.

PDF

Tool preview

A short description of the tool.

Runs entirely in your browser. The file never leaves this device.

Open tool