StockRoom Start free

Free barcode generator for your own products

Type your product names, get printable barcodes on a sheet that fits ordinary label paper. For loose goods, things you make yourself, or anything that turned up in a plain box.

Just the names. Forty at a time fits one sheet of Avery L7160.

These are in-store codes, and that is deliberate. They use the number range GS1 reserves for use inside a single business, so they will never clash with a real product. That also means they are for your shelves, your scanner and your stock count - not for selling through a supermarket or a marketplace that requires a registered GTIN. If you need that, you buy a prefix from GS1; nobody can generate one for you, and any free tool that says otherwise is selling you a number somebody else already owns.

Keeping the products, not just the labels

A barcode is only useful if something is counting what it is stuck to. StockRoom holds the products, the quantities and the movements, scans these codes with your phone camera, and prints the sheet again whenever you add a line.

Free up to 50 products, then A$9 a month. No card to start.

Questions people actually ask

Can I sell these on Amazon or in a supermarket?

No, and no free generator can give you a code that you can. Retailers and marketplaces require a GTIN registered to you, which means buying a prefix from GS1. What is here is the range GS1 sets aside for use inside one business - the same thing a supermarket uses on weighed goods - so it is right for your own shelves and wrong for somebody else's.

Will my scanner read them?

Any EAN-13 scanner will, including a phone camera. They are ordinary EAN-13 barcodes with a correct check digit; the only thing that makes them "in-store" is which numbers they start with. Print them at actual size - "fit to page" shrinks them, and a barcode printed small does not scan.

What paper do I need?

The sheet is laid out for Avery L7160, which is 63.5 by 38.1 millimetres, three across and seven down, and is sold in every stationer. Any label sheet with that grid works, whoever made it.

Do the numbers mean anything?

Only to you. They are sequential from a fixed prefix, so two products made a minute apart get adjacent codes and a printed sheet reads in order. There is no information hidden in them and nothing is looked up anywhere: the barcode is a name, and what it means lives in whatever you use to keep your stock.

How is the last digit worked out?

Every code here starts with 21, one of the in-store prefixes, and the thirteenth digit is a check digit. Take the first twelve digits, add the ones in odd positions, then add three times the ones in even positions. The check digit is whatever brings that total up to the next multiple of ten. A scanner does the same sum as it reads, so a smudged or mistyped code is refused instead of being read as a different product.

Other free tools

eBay & Amazon feesMargin and Markup CalculatorReorder Point CalculatorStock Count Sheet TemplateFree Stock Count

Free, with nothing held back. Nothing you type here leaves your browser.