Opo Codes

Barcode label maker

The label maker puts a product name, price and barcode on every label and builds one PDF sized to your A4 sticker sheet or thermal roll. Bring rows from an Excel or CSV file through Bulk, or type them in. It is free and runs in your browser, so the file is read on your own computer.

Open the generatorFree. Runs in your browser.

How to do it

  1. Open the label maker and choose an A4 sticker sheet or a thermal roll, then a label size.
  2. Add rows by hand, or drop an Excel (.xlsx) or CSV file into Bulk, match the columns and choose Labels.
  3. Pick a template and the fields to print: price, MRP, barcode, QR code, batch, expiry, net weight or a custom line.
  4. Check the Size OK and Scans marks, set the start position if the sheet is partly used, download the PDF and print it at 100%.

Sheet and roll sizes

A4 sheet presets: 3 by 8 labels of 70 by 37 mm (24 per sheet), 2 by 7 of 99.1 by 38.1 mm (14), 4 by 10 of 48.5 by 25.4 mm (40) and 3 by 7 of 63.5 by 38.1 mm (21). Thermal roll presets, one label per page: 40 by 30, 40 by 60, 50 by 25 and 58 by 40 mm.

The sheet margins are common factory values, so measure one label and the paper edge on your own pack. If they differ, choose Custom and type your sizes: labels from 10 to 200 mm, up to 12 columns and 40 rows.

From a spreadsheet to a printed sheet

Say your file has the columns name, barcode, price and copies. Three rows: Mustard oil 1 L with 12 copies, Lentils 500 g with 8 copies and Rice 5 kg with 20 copies. That is 40 labels, exactly one 4 by 10 sheet.

If the first 4 positions of the sheet are already used, set Start at position to 5. The sheet map shows 4 skipped positions, 36 labels on page 1 and the last 4 on page 2. Columns are matched by their names, and you can change any match. Only the product name is required.

Print it so it fits

Print the PDF at 100% or Actual size and turn off Fit to page, or the labels will not line up with the sticker cuts. Crop marks can be printed in the page margin when the sheet has at least 3 mm of margin.

A barcode with bars narrower than 0.26 mm can fail on shop scanners, and the maker marks it Too small. Each preview is also read back like a scanner would, so the label shows Scans or Not read before you print.

Limits: 999 copies of one row and 2000 labels in one PDF. Bulk reads up to 5000 spreadsheet rows, and the free plan exports the first 50 of them. Old .xls files are not read; save them as .xlsx or CSV first.

Bangla on labels

Product names in Bangla print with the right letter shapes, and you can choose Bangla digits (১২৩) or Western digits on the label. The browser draws the text and the PDF holds each label as a 600 DPI picture, so the text in the PDF cannot be selected or searched.

Questions

Which columns does my file need?

Only the product name. Barcode number, price, MRP, batch, expiry, net weight, a custom line and copies are optional. The first row can hold the column names.

Can I print on a thermal label printer?

Choose a roll size that matches your labels. Each label is one page cut to the label size. Print it from your printer driver at Actual size.

Does the label maker give me barcode numbers?

No. It prints the numbers you supply and warns when an EAN-13 check digit is wrong. Official numbers for goods sold in shops come from GS1 membership.

Does it work offline?

After you have opened the label maker once, yes.

Related tools