Barcode Tools · Free

Free barcode generator.

Make a barcode in your browser: nothing is uploaded. Choose Code 128 or Code 39 for inventory and internal labels, or EAN-13, EAN-8 and UPC-A for retail. Download as PNG or SVG.

Advertisement

Which barcode type do you need?

A generated EAN or UPC image is only a picture of the digits you type. It does not make the number yours; retailers can check it against the GS1 database. Sources: GS1: get barcodes, GS1: EAN/UPC barcodes (checked 30 Sep 2026).

Inputs

Data
UPC-A: exactly 12 digits.
Style

Barcode

Enter data and press Generate.

About barcode formats

Choosing the right barcode format depends on your use case. Each format has different character support and length requirements.

Tips

How to get a barcode: FAQ

How do I get a barcode for my product?

Two steps. First get the number: for retail, contact your local GS1 office, become a member and receive a GS1 company prefix, from which you create a GTIN for each product. Second, turn that number into an image with a generator like this one and place it on your packaging. GS1 states that it is the only official provider of GTINs and EAN/UPC barcodes.

Do I need GS1 to make a barcode?

Only for retail EAN and UPC codes sold through stores or marketplaces that require GTINs. For internal use such as inventory or asset labels, Code 128 and Code 39 hold whatever data you choose, so no GS1 prefix is needed. Check the rules of any retailer or platform you sell through.

Does a generated EAN or UPC barcode make the number valid for selling?

No. This tool draws the barcode from the digits you enter. It does not register or issue numbers, and it cannot confirm that a number belongs to you. Numbers not issued through GS1 may be rejected by retailers.

Does the barcode contain the price or product name?

Generally no. GS1 explains that a retail barcode carries a number that identifies the item, and the description and price are looked up in a database.

Is my data sent anywhere?

No. The barcode is drawn in your browser and nothing you type is uploaded.

Sources: GS1: get barcodes. In Canada, see GS1 Canada.

Advertisement
Advertisement