Excel to QR code generator

Upload an .xlsx or CSV, or paste cells straight from Excel or Google Sheets. Each row becomes a QR code or barcode, with file names taken from any column. No add-in, no macros, and nothing uploaded.

1 Your data

0 rows · 0 ready

2 Code type & look

Error correction

3 Preview & export

First 0 of 0. Everything is generated in your browser.

Add some rows in step 1 and your labels appear here.

·

Preparing the sheet

  1. One row per code, with a header row. The first sheet of the workbook is read.
  2. Keep an ID column (SKU, ticket number, room). Use it for "File names from" so every image can be matched back to its row.
  3. Protect leading zeros. Format barcode number columns as Text before entering data, or Excel strips the zeros and the check digit no longer matches.
  4. URLs: include https://. Without it, some phone cameras show plain text instead of opening a link.

Why not use =IMAGE() with a QR API?

Formulas like =IMAGE("https://api…?data="&A2) work, but every value in your sheet is sent to someone else's server, the images vanish if that service changes, and you can't export print-quality files. Generating here is local: your spreadsheet is parsed inside the browser tab and never uploaded.

Questions people ask

Can Excel make QR codes by itself?
Not natively. Common workarounds are add-ins, VBA calling a web API, or the IMAGE() function pointing at an online QR service, which sends every cell's data to a third party. Uploading the sheet here keeps the data in your browser and gives you files you can print.
Which Excel formats are supported?
.xlsx files (the first sheet), plus .csv and .tsv. For old .xls or Apple Numbers files, use File → Save As → .xlsx or CSV first.
How do I put the QR codes back into my spreadsheet?
Name the files from your ID column, download the PNG ZIP, and insert them with Insert → Pictures, or use a mail-merge/data-merge tool in Word, InDesign or Canva that pulls images by file name. The manifest.csv in the ZIP lists every file next to its value.
Can I combine several columns into one QR code?
Yes. Choose "Custom template…" under Encode and write e.g. https://shop.example/{Category}/{SKU} or {Name} – {Seat}.
Does it work with Google Sheets?
Select the cells, copy, and paste into the Paste box: tab-separated data is detected automatically. Or use File → Download → CSV.

Related tools