Free barcode generator
Create Code 128 and EAN-13 barcodes for price tags, shelf labels, stock and invoices. The check digit is worked out for you, and every scanner can read the result.
How to make a barcode
- 1
Pick the type
Code 128 for any text or SKU. EAN-13 for 13-digit product numbers.
- 2
Type the value
The barcode updates as you type. EAN-13 adds its check digit.
- 3
Download and print
PNG for labels and documents, SVG for sharp printing at any size.
Questions people ask
Which barcode should I use?
Code 128 works for any text, such as SKUs and order numbers. EAN-13 is the 13-digit product barcode printed on retail packs.
Can I sell products in shops with my own EAN-13 number?
For products sold in other shops and online marketplaces, the number must be registered with GS1. Your own numbers are fine for labels inside your store.
Will a phone or scanner read it?
Yes. Every barcode follows the standard, and we test the output with a barcode reader.
Is it free?
Yes, free with no limit and no signup.
Tracking stock and orders by hand?
BeeCastly ShopOS keeps your products, stock and orders in one place, with WhatsApp updates for customers. Start free.






