Bulk QR code generator

Paste a list or upload a spreadsheet, and get a ZIP with a QR code for every row: table numbers, product labels, event badges, asset tags.

Add your list

What each code contains

Optionally add a comma and a file name after each one. CSV from Excel, Numbers or Google Sheets works: the first column is the content, the second the file name. Up to 1,000 rows.

Design it (optional)

Pattern
Corners

Make and save

Your code appears here as you type.

    Nothing you type or upload leaves your browser.

    • Free forever
    • No sign-up
    • Codes never expire
    • Made in your browser

    How it works

    1. Paste your links or text, one per line, or open a CSV file saved from a spreadsheet.
    2. Style the codes: colours, pattern, logo and frame apply to every code. The preview shows the first one.
    3. Choose PNG or SVG and a size, press Make the codes, then Save the ZIP.

    Everything happens in your browser, so even a list of private links never leaves your computer. A thousand codes take a few seconds.

    Preparing the spreadsheet

    Put what each code should contain in the first column, and the file name you want in the second. A header row such as url,name is recognised and skipped. Save or export as CSV. File names are tidied to letters, numbers and dashes, and repeated names get a number added so nothing is overwritten.

    url,name
    https://example.com/menu?table=1,table-01
    https://example.com/menu?table=2,table-02
    https://example.com/menu?table=3,table-03

    Questions

    Is there a limit?

    1,000 codes per batch, to keep your browser responsive. Split longer lists into several files.

    Can each code have a different design?

    Every code in a batch shares one design. Make several batches for different designs.

    Do the codes expire?

    No. Like every code here, they're static: the content is in the code itself.