Excel · Google Sheets · CSV · Any spreadsheet
Excel & CSV to QR Code Generator
Import data from Excel, CSV or Google Sheets and generate hundreds of QR codes instantly. Perfect for data-driven batch creation.
Spreadsheet to QR in seconds
Upload once, generate hundreds of QR codes instantly
Excel & CSV upload
Export any spreadsheet as CSV and upload it. Each row immediately becomes a QR code — no copy-pasting, no manual entry, no reformatting.
Google Sheets support
Download your Google Sheet as CSV and upload it directly. Works with any sheet size, from a dozen rows to tens of thousands.
No row limit
Import a CSV with 50 rows or 50,000 rows. There is no per-file limit, no subscription tier that unlocks larger imports — it all works by default.
Instant batch generation
All QR codes are generated the moment the file loads. No waiting for a server to process — every code is ready simultaneously in your browser.
ZIP download of all codes
Download every generated QR code in one ZIP file. Files are named to match their row order so you can easily match each code back to your spreadsheet.
Spreadsheet data stays private
Your CSV is processed entirely in your browser. Product codes, customer IDs, URLs, and any other spreadsheet data never leave your device.
How to import
From spreadsheet to QR codes in 3 steps
01
Export your spreadsheet as CSV
In Excel: File → Save As → CSV. In Google Sheets: File → Download → CSV. Make sure the values you want as QR codes are in the first column.
02
Upload the CSV file
Click "Upload TXT/CSV file" and select your file. Every row is read instantly and a QR code is generated for each value in your browser.
03
Download all as ZIP
Click "Download all (ZIP)" to export every QR code in one file. Each PNG is numbered to match its row position in your original spreadsheet.
Use cases
What to import from your spreadsheets
Inventory & product labels
Import your SKU list and generate a label QR code for every product.
Event attendee tickets
Import your registration list and generate a ticket QR for each attendee.
Shipment tracking codes
Import tracking numbers and generate a QR label for every parcel.
Campaign URLs
Import your campaign URL list and generate a unique QR per creative.
Employee badge data
Import employee IDs and generate a unique QR for every badge.
Batch ZIP download
Generate any large batch and download all codes in one ZIP file.
Common questions
Excel & CSV QR code generator — FAQ
How do I generate QR codes from an Excel file?
In Excel, save or export your spreadsheet as a CSV file (File → Save As → CSV). Then click "Upload TXT/CSV file" on the generator. Each row of your spreadsheet becomes one QR code, generated instantly in your browser.
How do I generate QR codes from a Google Sheets file?
In Google Sheets, go to File → Download → Comma-separated values (.csv). Upload the downloaded CSV file to the generator. Every row in your sheet becomes a QR code, ready to download as individual PNGs or as a ZIP.
Which column from my CSV does the tool use to generate QR codes?
The tool reads the first value in each row (the first column of every CSV line). For best results, put your QR code values — URLs, SKUs, IDs, or text — in the first column of your spreadsheet before exporting to CSV.
Is there a limit on how many rows I can import from a CSV?
No limit. Import a CSV with 100 rows or 100,000 rows. All generation runs locally in your browser, so there are no server-side restrictions on file size or row count.
What formats can I import besides CSV?
You can also upload a plain TXT file with one value per line. Any text editor or spreadsheet can produce this format. For Excel and Google Sheets, CSV export is the recommended approach.
How do I download all the generated QR codes after importing a CSV?
Click "Download all (ZIP)" to export every QR code as a single ZIP file containing individual PNG images named qr-1.png, qr-2.png, etc., matching the row order of your CSV. You can also download each QR code individually.