BarcodesGenerator

Pick a barcode type, enter your content, and download a print-ready SVG or PNG — all generated on your device, nothing uploaded. Check digits are computed or verified by this site's own tested algorithms and re-checked after encoding, so a wrong barcode is never shown. Each of the six symbologies also has a dedicated page with its exact input rules and an honest guide.

Barcode generator

Generated locally in your browser — nothing you type is transmitted or stored.

Printable ASCII characters (letters, digits, punctuation, space). 1–80 characters.

Enter content above to generate a barcode.

The check-digit readout appears here once a barcode is generated.

Before print or production use: test the downloaded barcode with your own scanner or scanner app. This tool verifies the mathematics (check digits, character sets) — it cannot verify your printer's contrast, size, or quiet-zone reproduction.

The six generators

EAN-13

The worldwide retail barcode (GTIN-13). Enter 12 digits to compute the check digit, or 13 to verify it.

UPC-A

The North-American retail barcode (GTIN-12). Enter 11 digits to compute the check digit, or 12 to verify it.

ITF-14

The carton and case barcode (GTIN-14), built on Interleaved 2 of 5 — digits travel in pairs.

Code 128

The general-purpose workhorse: any printable ASCII text, compact digits, three code sets.

Code 39

The legacy industrial symbology: uppercase letters, digits, and seven symbols — wide but simple.

ISBN Barcode

Bookland EAN from an ISBN-10 or ISBN-13 — conversion, mod-11 check, and the 978/979 prefix handled honestly.

Which barcode type do you actually need?

For labels, tickets, assets, serials, or anything internal, use Code 128 — it encodes any printable text compactly and modern scanners all read it. Code 39 does a smaller job in more space and earns its place only where legacy equipment demands it. Products sold at retail need a EAN-13 (worldwide) or UPC-A (North America) symbol carrying a licensed GS1 number, cartons of those products use ITF-14, and books use the ISBN barcode built from their ISBN.

What this site does — and refuses to pretend

This site verifies mathematics: check digits, character sets, lengths, and conversions, each implemented independently of the rendering library and locked by automated tests. It cannot verify optics — your printer's contrast, the printed size, or how much white space survives around the symbol. So every page carries the same advice: test the downloaded barcode with your own scanner before print or production use.

One more thing no generator can do: a barcode is not a license. Encoding digits into an EAN-13 or UPC-A symbol does not make them a registered product number — retail numbers are licensed through GS1, and ISBNs are issued by national ISBN agencies. The retail pages explain exactly what that means before you print anything.

Everything runs locally in your browser and is never transmitted. How the verification layer works, what the renderer does, and where every algorithm is tested is documented on the methodology page.