100% free barcode generatorAd-freeInstant SVG, EPS, PDF, PNG and JPG export

From product idea to barcode artwork

Product Barcode Generator

Your products. Your webshop. Your numbering. If you manage your own stock and distribution, you can use your own product IDs without registering them with GS1, provided your systems accept internal numbers. Enter a number or generate one to get started.

Free · No signup · SVG, EPS, PDF, PNG and JPG

Your own shop and distribution?

Create your own IDs for products, stock labels, picking and packing. You control the catalogue, so the numbers only need to be unique within your system. Code 128 is a flexible choice for this.

Create your barcode

Selling through other businesses?

When your products join other brands in a retailer’s or marketplace’s catalogue, your own numbers can clash with theirs. Check the partner’s requirements: this is where a globally unique GS1 product number becomes useful and is often required.

Get a product number from GS1

Create your product barcode

Replace the example with your own internal ID or an assigned GS1 number, or click “Generate random number”. Check generated numbers against your catalogue before using them: they are not registered or guaranteed unique.

Barcode type

Use your own numbers in systems you control. Check for duplicates. Generated numbers are not GS1-registered; external sales channels may require a GS1 GTIN.

Full code5901234123457

Retail codes with 12 digits, or 13 with a valid checksum.

barqode-ean13-5901234123457

Which file format should I use?

Next useful tools

Compare all

Preview

590123412345

EAN-13

Make the numbering your own

Want your IDs to start with 666? In your own internal system, you can. Choose Code 128 and try 666000001 for your first item, 666000002 for the next, or use a name such as SOAP-001. The scanner reads the ID; your software looks up the product, price or stock record you have linked to it.

  1. 1. Choose a numbering schemeUse a sequence, your existing SKUs or generated numbers. Give each distinct item or variant its own ID.
  2. 2. Save it in your catalogueAssociate the ID with the product in your shop or stock system. Check for duplicates and keep the ID consistent.
  3. 3. Print, scan and use itDownload the artwork, add it to your labels and test it with your scanner and software. Use it for stock checks, picking and packing.

Using EAN-13? Enter 12 digits and Barqode calculates the final check digit. A scannable number is not automatically a registered GTIN. Arbitrary prefixes such as 666 are private choices, not GS1 allocations. For internal EAN codes that follow GS1 rules, see GS1’s restricted-circulation guidance.

Which barcode fits your product?

Use the format your retailer or stock system expects. A smaller package or a different market may need a different format.

Format reference: GS1’s guide to GTIN, EAN and UPC.

Your first product barcode, explained

Can I make up a barcode number?

Yes. In a system you control, you can assign your own product numbers and turn them into barcodes. Keep each number unique within your catalogue and connect it to the right product. A random number is a starting point, so check your records before using it.

Do I need GS1 for my own webshop?

Not just because you sell online. If you manage your own catalogue, stock and fulfilment, and your software accepts internal IDs, your own numbering can be enough. Check any connected marketplace, product feed or fulfilment service separately: it may require a recognised GTIN.

Can my number start with 666?

Yes, as a private identifier in your own system. Code 128 can encode 666 followed by your chosen item number, without GS1 registration. EAN-13 can also encode a 12-digit value beginning with 666 plus a valid check digit, but that does not make it an allocated GS1 prefix or a registered GTIN. For GS1-standard internal EAN numbering, use its restricted-circulation rules.

How do I get a unique barcode for my product?

Get a product identifier through your local GS1 organisation, then enter that assigned number here to create the barcode artwork. Barqode does not issue or register GS1 product numbers.

Does scanning the barcode show my product and price?

The barcode contains an identifier. Your shop or inventory system must associate that identifier with the product and price. Downloading an image does not create a product record.

Can I use my own numbers for internal stock?

Yes, if you manage the numbering in your own system. Code 128 is useful for internal item IDs. Check for duplicates in your records; randomly generated samples do not guarantee uniqueness.

Which file should I use for packaging?

Use SVG, EPS or PDF when your design or print workflow accepts them. PNG and JPG are also available. Preserve the blank space around the bars and test the final printed label with your intended scanner.

Is this product barcode generator free?

Yes. Generate a preview and download SVG, EPS, PDF, PNG or JPG without an account. GS1 number allocation is a separate service.