ShareYourGroupShareYourGroupPrint Kit

Barcodes for a small shop: the basics

A barcode is only a way of writing a number so that a scanner can read it. The question is which number, and which type.

Two types you will meet

The EAN-13 check digit

The thirteenth digit is a check digit worked out from the first twelve: digits in odd places are counted once, digits in even places three times, the sum is rounded up to the next ten, and the difference is the check digit. The barcode maker adds it for you if you type twelve digits, and warns if the thirteenth is wrong.

Your own codes and registered numbers

Manufacturers get their EAN numbers through a registered numbering system, so that two products in the world never share a number. A shop that labels its own goods only needs numbers that are unique inside the shop. Do not copy the number of a branded product, and do not make up numbers that could be mistaken for one: if your goods leave your shop, a clash with a real product number causes trouble. If you sell on marketplaces that ask for registered product codes, ask the marketplace and the numbering body what you need; this site does not state any rules or fees.

Making codes you can live with

Test before you print a thousand

These barcodes are drawn by this page's own code. Print one sheet, and scan a few labels with the scanner or phone you will use at the counter before you print the rest. Scanners are fussy about size, contrast and a clear blank edge around the bars.

Common questions

Can I print barcodes on plain paper?

Yes, with a good black print on white paper, but sticker sheets stay on the product. Test that the scanner reads the label after it is stuck on a curved surface.

Does a barcode need a scanner?

A phone camera with a scanning app can read most codes. A counter scanner is faster and cheaper than most people expect.

Keep going

Everything on this site is made in your browser: nothing you type or upload is sent to us. Barcodes are made by this page's own code: print one sheet and test-scan a few before you print many. Example names, prices and numbers are made up. No tax, numbering-body or legal rule is stated here. Checked 14 November 2026.