Opo Codes

Bulk QR code generator

The bulk generator reads a spreadsheet and makes one QR code for every row, with the problems in your data flagged before anything is made. It is free and runs in your browser, so the file is read on your own computer. The free plan exports the first 50 rows.

Open the generatorFree. Runs in your browser.

How to do it

  1. Open Bulk and drop in an Excel (.xlsx) or CSV file, or paste rows copied from a sheet.
  2. Check the column matches. Columns are matched by name, and you can change any match.
  3. Choose QR codes, then choose whether the content is a web address or plain text.
  4. Fix any flagged rows, then download a ZIP of PNG or SVG files.

What goes in, what comes out

Bulk reads the first sheet of an .xlsx file or a CSV file with Bangla text intact. Old .xls files are not read, so save them as .xlsx or CSV. Up to 5000 rows are read. The free plan exports the first 50, and the rest are shown but not exported. Unlimited rows are listed under Pro.

The ZIP holds one file per row, named with the row number and the title, plus an index.csv that lists the row, the file name and the content of each code. PNG files are 800 pixels wide. SVG files stay sharp at any size.

Rows are checked before export

Worked example: a table-card file with the rows Table 3 with menu.example.com/t3, Table 4 with menu.example.com/t4 and Table 5 with https://menu.example.com/t5. The first two are flagged with Add https:// so phones open it as a link, and a button offers the fixed address, such as https://menu.example.com/t4. The ZIP then holds files such as 004-Table-4.png.

A row with an empty content cell is flagged as required, and an address that cannot be read as a link is flagged as not a web address. Choose plain text and any non-empty cell passes.

When another tool fits better

For product labels with prices and barcodes on a sticker sheet, choose Labels in the same Bulk flow, or use the label maker. For barcodes from a list of numbers, see the bulk barcode page. For a single code with styling, logo and frame, use the QR code generator.

Questions

How many rows can I make?

Up to 5000 rows are read from a file. The free plan exports the first 50 rows. Pro is listed with unlimited rows.

Which columns does it need?

One column for the content: a column named like url, link or website, or one named like code, or else the name column. Columns are matched by name and you can change the match.

Can each code have its own style?

The bulk output uses one common look for every row. Use the single-code generator when you need a design per code.

Is my file uploaded?

No. The spreadsheet is read in your browser and the files are made there too.

Related tools