Skip to main content
Barcodes · 100% local

Barcode Generator

Make print-ready barcodes for products, cartons and labels: check digits computed, sizes in millimetres, PNG at your DPI, vector SVG and PDF — one at a time or a whole CSV at once.

100% local
Format
ValueEAN-13

12 digits: the check digit is added. Or 13 digits: it is verified. Spaces and hyphens are ignored.

Print settings
Size in
PNG resolution (dpi)
0.33 mm
mm
22.85 mm
mm

PNG: 4 px per module = 0.339 mm at 300 dpi (whole pixels keep bar edges sharp). The SVG and PDF keep the exact size.

9 pt
pt
Bars#000000
Background#FFFFFF
Preview

The result will appear here

Learn more

Everything about barcodes

Which format for which use

EAN-13 (UPC-A in North America) identifies consumer products at the till; EAN-8 and UPC-E are their short forms for small packs. ITF-14 marks outer cartons. GS1-128 carries logistics data — GTIN, batch, expiry date, serial number, SSCC of a pallet. Code 128 and Code 39 are free-form, for stock, assets and documents. Data Matrix packs a lot of data in a small square (electronics, healthcare), and PDF417 is the stacked code of ID cards and boarding passes.

Check digits and GS1 data

EAN, UPC, ITF-14 and the GTIN inside GS1-128 end with a mod 10 check digit that lets scanners catch misreads: the generator computes it or tells you which digit is expected. GS1-128 elements are checked against their Application Identifier — fixed or maximum length, digits only or the GS1 character set, YYMMDD dates — and FNC1 separators are placed only where they are needed.

Print quality

What matters to a scanner is the width of the narrowest bar (the module), the white quiet zones on each side and contrast. Sizing in millimetres keeps the module exact in SVG and PDF; the PNG uses whole pixels per module at your DPI, so bar edges stay crisp, and records that DPI so layout software places it at the right size.

How it works

How to make a barcode

  1. Pick the format and type the value

    Choose EAN-13, Code 128, GS1-128, Data Matrix or another format, then type the number or text — the check digit is computed for you.

  2. Set the print size

    Module width and bar height in millimetres (or pixels for screens), text, colours and PNG resolution. The preview follows every change.

  3. Download or go bulk

    Download PNG, SVG or PDF, or copy the image. For a whole list, switch to Bulk and turn a CSV into a ZIP of barcodes.

Practical guides

Tips & guides

Barcodes that scan the first time

Keep dark bars on a light background and never trim the white margins on the sides: they are the quiet zones scanners need. The generator always includes them.

Don't shrink a retail barcode below 80 % (0.264 mm modules) and don't cut its height: test a printed sample with a phone or a handheld scanner before a full run.

Print tip

Your references stay private

Product numbers, serial numbers and lists of assets are encoded entirely in your browser: nothing is uploaded.

Your print settings can be remembered on this device when you are signed in — never the values themselves.

Privacy
Frequently asked questions

Frequently asked questions

Everything about making barcodes