Figuro.net

Free Barcode Generator

Create a print-ready barcode — Code 128, EAN-13, UPC-A, and more. No sign-up, no watermark, no daily limit. Generated entirely in your browser.

Generated locally — nothing is uploaded.

Choosing the right barcode type

TypeFormatCommon use
Code 128Any letters, numbers, symbolsShipping labels, internal inventory, warehouse SKUs
EAN-1313 digitsRetail products (international standard)
UPC-A12 digitsRetail products (US/Canada standard)
EAN-88 digitsSmall retail packaging with limited label space
Code 39Letters, numbers, limited symbolsOlder industrial and inventory systems
ITF-1414 digitsShipping cartons and outer packaging

If you're selling through a major retailer or marketplace, they usually require an officially registered EAN or UPC number (obtained through GS1). For internal use — inventory, asset tracking, your own shop — Code 128 works for any value with no registration needed.

Frequently asked questions

Which barcode type should I use for retail products? EAN-13 is the standard for retail products in most of the world; UPC-A is common in the US and Canada. Both require an officially assigned number if the product will be sold through major retailers.

What is Code 128 used for? Code 128 encodes any text or numbers and is widely used for shipping labels, internal inventory tracking, and warehouse SKUs, since it isn't tied to a specific product-numbering authority.

Is this barcode generator free with no limit? Yes — generate and download as many barcodes as you need, with no watermark and no account.

Which file format should I use for printing? SVG is best for printing since it's a vector format that stays sharp at any size; PNG works well for digital use or documents.

How to create a barcode

  1. Type the value to encode, such as a product number or short text.
  2. Choose the barcode type that matches your use: Code 128, EAN-13, UPC-A, EAN-8, Code 39 or ITF-14.
  3. Pick the bar colour and decide whether to show the text below the bars.
  4. Download the barcode as PNG for documents and screens, or SVG for sharp printing at any size.

Which barcode type fits your job

TypeAcceptsTypical use
Code 128Any text and numbersShipping labels, inventory, internal tracking.
EAN-1313 digitsRetail products sold internationally.
UPC-A12 digitsRetail products in the US and Canada.
EAN-88 digitsSmall packages with little space.
Code 39Capital letters, digits and a few symbolsBadges, industrial and government labels.
ITF-1414 digitsOuter cartons and cases of retail products.

About check digits

Retail barcodes such as EAN-13 and UPC-A end with a check digit calculated from the other digits. Scanners use it to catch misreads. Real products also need a company prefix issued by the official numbering organisation, so a barcode you generate here is fine for internal use, but it does not register a product for sale in shops.

Printing tips for scannable barcodes

More questions

Can I use these barcodes on products in shops? Shops require numbers issued through the official product numbering system. For inventory, events or internal labels, any of the generated codes works well.

Why does my EAN-13 value get rejected? EAN-13 needs exactly 13 digits and UPC-A exactly 12 digits. Use Code 128 if your value includes letters.

Should I choose a barcode or a QR code? Barcodes hold short identifiers and are read by simple scanners. For links or longer text, use the QR Code Generator.

← Browse all calculators