Excel to QR Code Generator

Upload a spreadsheet, choose which columns to encode, and download the same Excel file with a scannable QR code embedded on every row. Free, no signup, no Excel add-in required.

How to turn Excel rows into QR codes

Most QR generators make one code at a time, which is useless when you have four hundred employees or two thousand inventory items in a spreadsheet. This tool works row by row: whatever data sits in the columns you pick becomes a QR code for that specific row, and the finished codes come back inside the workbook you started with.

  1. Upload your .xlsx file. The first row is read as your header, so name your columns before uploading.
  2. Select the columns to encode. Tick one column or several — their values are combined into a single QR code per row.
  3. Pick a content format. Normal, JSON or CSV, depending on what will scan the codes.
  4. Download the result. You receive the same workbook with a new QR Code column and one QR image per row.

Choosing a QR content format

The format decides how multiple column values are written into the code. Pick based on whatever is going to read them.

Normal

Values are joined with a pipe separator, like E-1042 | Priya Sharma | Finance. This is the right choice when a human will scan the code with an ordinary phone camera and just needs to read it.

JSON

Values are encoded as an object using your header row as the keys, like {"Employee ID":"E-1042","Name":"Priya Sharma"}. Use this when an app, script or attendance system will parse the scan, because the fields stay individually addressable.

CSV

Values are joined with commas. A good middle ground when the scanning software expects delimited fields but does not need full JSON.

What people build with it

Employee ID badges

Encode staff ID, name and department for badge printing, gate access and attendance scanning.

Employee QR code guide →

Inventory & asset tags

Turn an asset register into scannable labels for equipment, stock bins and warehouse shelves.

Inventory QR code guide →

Event badges

Generate one code per attendee from the registration export for fast check-in on the door.

Event badge guide →

Any bulk spreadsheet job

Product catalogues, library books, school IDs, membership cards, maintenance logs.

Bulk generation guide →

Why generate QR codes inside the spreadsheet

Frequently asked questions

How do I generate QR codes from an Excel spreadsheet?

Upload your .xlsx file, tick the columns you want encoded, choose a QR content format, and click generate. You get back the same spreadsheet with a new QR Code column containing one QR image per row.

Is this Excel QR code generator free?

Yes. It is free to use and does not require an account or signup.

Are the QR codes real images inside the Excel file?

Yes. Each QR code is embedded as a PNG image anchored to its row in a new QR Code column, so the spreadsheet works normally in Excel, LibreOffice and Google Sheets without any add-in or font.

Can I put more than one column into a single QR code?

Yes. Select any number of columns and all of their values for that row are combined into one QR code, using the format you pick.

What QR content formats are supported?

Three: Normal, which joins values with a pipe separator; JSON, which encodes an object using your header row as keys; and CSV, which joins values with commas.

How many rows can I convert at once?

Every data row in the first worksheet is processed in a single pass. Larger files simply take longer, because a separate QR image is rendered for each row.

Do the QR codes still scan if they get scratched or printed small?

Codes are generated at error-correction level H, the highest setting, so roughly a third of the code can be damaged or obscured and it will still scan.

What file format do I need to upload?

An Excel .xlsx workbook with your field names in the first row. The first row is read as the header and used to list the columns you can select.