๐Ÿ“‹
QR Tools Live

QR Code Generator from Excel List (Bulk, Free)

Paste your list from Excel or Google Sheets

One QR code per row. Two columns work too: Label [TAB] Value โ€” copy two columns straight from Excel and the first becomes the printed label, the second becomes the QR content (URL, text, SKU, anything). Single-column rows use the value as both.

How to Generate QR Codes from an Excel List

  • Prepare your spreadsheet — one URL or value per row. Export as CSV or paste the column directly.
  • Upload or paste — the generator reads each row and creates a separate QR code for it.
  • Download bulk ZIP — all codes packaged as individual PNG files, named by row.

Common uses: product labels (one QR per SKU), event badges (one QR per attendee link), restaurant menus (one QR per table), and asset tracking (one QR per item ID).

Last reviewed: July 25, 2026. Tested with lists of up to 500 rows.

How to generate QR codes from an Excel list

  1. Prepare two columns in Excel or Google Sheets โ€” column A: the label to print under each code; column B: the URL or text the QR should contain. One column also works.
  2. Copy the rows โ€” select both columns and copy (Ctrl+C). Excel puts a tab between columns, which this tool reads automatically.
  3. Paste into the box and click Generate โ€” up to 200 QR codes per batch, created instantly in your browser.
  4. Download or print โ€” each code has its own PNG download, or use Print All for a label sheet with names under every code.
  5. Nothing is uploaded โ€” the entire process runs locally; your product lists and URLs never leave your device.

Bulk QR codes straight from a spreadsheet

If you manage inventory, event tickets, asset tags, or product links, your data already lives in Excel โ€” and generating QR codes one at a time is miserable. This tool takes a straight copy-paste from Excel or Google Sheets and turns every row into a labeled QR code: up to 200 per batch, each downloadable as a PNG, all printable as a single sheet.

The two-column trick

When you copy two spreadsheet columns, Excel separates them with a tab character. This tool reads that: the first column becomes the human-readable label printed under the code, the second becomes the QR content. Asset tag + URL, product name + SKU, guest name + ticket link โ€” any pairing works. Single-column paste works too; the value doubles as its own label.

What people batch-generate

Inventory and asset tags โ€” SKU labels that scan to an internal sheet or product page. Event check-in โ€” one code per guest linking to their ticket. Restaurant tables โ€” table-numbered codes to the same menu URL. Field equipment โ€” serial-numbered codes to maintenance logs. Anything you'd mail-merge, you can QR-merge.

Private by design

Most bulk QR services want a CSV upload โ€” meaning your product database, client list, or asset register lands on someone's server. Here, generation happens entirely in your browser with JavaScript. Close the tab and nothing persists. That's not a policy promise; it's how the tool is built.

Related QR tools

Single codes with more options: our WiFi QR generator for guest networks, or the QR code generator for labels. Need to check what's inside a code? Use the safe QR scanner โ€” it checks links against threat databases before you open them.

Newer QR tools

Also try the LinkedIn QR code generator, the QR code for PDF, and the transparent QR code generator.

Frequently Asked Questions

How do I make QR codes from an Excel file?

Open your sheet, select the label and value columns, copy, paste into the box above, and click Generate. No file upload needed โ€” the paste carries the data.

Is there a limit on how many QR codes I can generate?

200 per batch to keep your browser responsive. For larger lists, paste in chunks โ€” there's no total or daily limit.

Is my spreadsheet data uploaded anywhere?

No. Codes are generated locally in your browser with JavaScript. Nothing is sent to our server or stored.

Can I print them as labels?

Yes โ€” Print All lays out every code with its label underneath. For Avery-style label sheets, set your printer scale to 100% and use the browser's print preview to check alignment.

Do these QR codes expire?

Never. They're static codes โ€” the data is encoded directly in the image, with no redirect service behind it. They work as long as the content (like a URL) itself stays valid.