Qodeplate

Free barcode generator

Make EAN, UPC, Code 128, Code 39 and ITF-14 barcodes. Check digits are added for you, and you can download a PNG or an SVG.

Type 12 digits; the 13th (check digit) is added for you.

Size and style
Bar colour
#000000
Background
#FFFFFF

Which barcode do I need?

TypeHoldsUsed for
EAN-1313 digitsRetail products in Europe and most of the world
UPC-A12 digitsRetail products in the US and Canada
EAN-88 digitsSmall packs with little label space
Code 128Letters, digits, symbolsShipping labels, warehouses, asset tags
Code 39A–Z, 0–9, a few symbolsOlder industrial and ID systems
ITF-14 (Interleaved 2 of 5)14 digitsCartons and outer cases

How to create a barcode

  1. Choose the barcode type

    EAN-13 or UPC-A for retail products, Code 128 for shipping and stock labels, ITF-14 for cartons.

  2. Type the number

    The check digit is added for you, and invalid values are flagged before you download.

  3. Download and print

    SVG for label software and print shops, PNG for documents and websites.

Code 128 or Code 39?

Use the Code 128 barcode generator for most new labels: it holds letters, digits and symbols and stays compact. Choose the Code 39 barcode generator only when an older scanner or system requires it. Code 39 is wider and supports capital letters, digits and a few symbols.

Free SKU barcodes for your own stock

For products you only track yourself, this works as a free SKU generator: type your own stock number (for example NLX-2026-00481) as Code 128 and print it on shelf labels or bins. For retail sale you need a GS1 number instead. To send people from a label to a web page or manual, add a code from the free QR code generator.

How big should a printed barcode be?

An EAN-13 is designed to be about 37 × 26 mm including its white margins, and can be scaled roughly between 80% and 200%. Smaller than that and scanners struggle. Always keep the white space on both sides of the bars.

Need hundreds of labels?

Paste a list from Excel or upload a CSV and the bulk barcode generator lays them out on A4 or Letter label sheets, or on thermal labels, as one print-ready PDF.

Barcode questions

Can I make up my own EAN number?

For internal use, yes. To sell through retailers you need a GS1 company prefix, or the barcode may clash with another product.

What is the check digit?

The last digit of EAN, UPC and ITF-14 codes, calculated from the others so scanners can spot misreads. Type 12 digits for EAN-13 and it is added for you.

Is this online barcode generator free?

Yes. It is a free online barcode generator with no sign-up and no watermark, and you can use the barcodes commercially.

Can I make random barcodes for testing?

Yes. Type any text as Code 128, or use EAN-13 numbers starting with 20–29, which are reserved for in-store use and never clash with real products.

PNG or SVG?

SVG for print and label software, because it stays sharp at any size. PNG for websites and documents.