Barcode and price tag generator
EAN-13 and Code 128 barcodes for products and a ready sheet of price tags or labels with name and price — to print on self-adhesive A4 sheets or a thermal printer. The EAN-13 check digit is calculated for you.
Free, no sign-up. Everything is calculated in your browser, no data is sent anywhere.
What to print
13 digits — the retail standard. Enter 12 digits and the check digit is added.
Products
- ₴
- ₴
No manufacturer barcode? Fill empty codes with internal EAN-13 starting with 200 — they’re for your own shop and warehouse.
Labels
Labels: 3 · A4 sheets: 1
Ceramic mug 350 ml
349 ₴
2 000000 000015
Ceramic mug 350 ml
349 ₴
2 000000 000015
Ceramic mug 350 ml
349 ₴
2 000000 000015
Products without a code: 1 — not printed.
In the print dialog: scale 100 %, margins «None». Check one sheet on plain paper first.
How to print labels
EAN-13 for sale, Code 128 for the warehouse
EAN-13 is read by tills and scanners in any shop. Code 128 is handy when the label must carry your SKU with letters.
Your own codes when there are none
The generator fills empty codes with internal EAN-13 starting with 200 and calculates the check digit. They’re unique within your shop, but don’t replace a GS1 number.
Print without scaling
Print at 100 % scale with no margins, or the labels will shift. Print a test sheet on plain paper and hold it against the label sheet.
Questions
FAQ
EAN-13 or Code 128?
EAN-13 is 13 digits, the retail standard: any till reads it. Code 128 encodes Latin letters, digits and symbols — good for SKUs, the warehouse and internal tracking.
Can I sell in retail chains and on marketplaces with these codes?
The generator draws a barcode for any number, but the number itself must be yours. Chains and marketplaces that require a GTIN accept numbers obtained from GS1 Ukraine. GS1 reserves prefixes 200–299 for restricted circulation — use them to number goods in your own shop and warehouse.
Why doesn’t Code 128 accept Cyrillic?
The standard encodes only Latin letters, digits and ASCII symbols. Write the SKU in Latin letters, for example «ФУТ-01» as «FUT-01».
What do I print labels on?
On self-adhesive A4 sheets with an ordinary printer (pick the layout printed on the sheet pack) or on a thermal label printer — then each label prints as a separate page of its size.
The scanner won’t read the barcode — what’s wrong?
Usually the print scale isn’t 100 %, there’s too little white space at the sides, or the label is too small for the code. Print with good contrast, without scaling, and use a bigger label for long codes.
How do I use the barcodes afterwards?
In Рекс the barcode is stored on the product card, and the scanner works straight away: it finds the product in the catalog, ticks the line while packing and adds a unit in a stock count.
More free tools
Profit calculator
What's left from one order after fees, tax, ads and refused parcels.OpenNova Poshta delivery calculator
Cost, delivery date and how much you receive from a cash-on-delivery payment.OpenInvoice with a QR code
A PDF invoice and an NBU QR code: the customer scans it in their bank app and pays.OpenFOP tax calculator
Single tax, SSC (ЄСВ) and military levy for 2026, groups 1, 2 and 3 side by side.OpenFOP income limit
How much of your group’s limit is used, what’s left and when it runs out at your pace.OpenLanded cost in foreign currency
A purchase in dollars, euros or yuan — in hryvnias per unit, with delivery and fees, at the NBU rate.OpenReorder calculator
When to reorder a product and how much, so it doesn’t run out while the next batch is on its way.OpenCustomer message templates
Ready replies: order accepted, payment details, waybill (TTN), reminder, review.OpenUTM link builder
Tagged links for your bio, stories and ads, so you can see where buyers come from.Open
A barcode on the product card — and the scanner works everywhere
In Рекс a scanner finds the product in the catalog, ticks the line while packing an order and adds a unit in a stock count. No searching by hand.
Free plan forever, no card needed.