Bulk QR Code Generator — Many Codes From One List
Paste a list, drop a CSV or Excel file, or number a series such as Table 1–30. Every code gets the same colours and logo, an optional name underneath, and comes out as a ZIP of PNG/SVG files or as an A4 sheet ready to print.
About this tool
One List In, Every Code Out
Bulk mode uses the same design as the single QR generator, so a whole set of codes matches your brand without editing each one.
Import What You Already Have
Paste one link per line, paste two columns straight from Excel or Google Sheets (content and name), or drop a CSV, .xlsx or .ods file onto the list.
Contacts, Wi-Fi and Payments From a Table
For vCards, Wi-Fi networks, SEPA transfers and events, columns are matched by their header — English or German names both work. A CSV template shows the expected columns.
Numbered Series
Type https://example.com/table/{n}, choose 1 to 30 and two digits, and the list fills with Table 01 … Table 30 — for tables, rooms, seats, lockers or serial numbers.
Print-Ready Output
Download a ZIP with one file per code (named after each row), or an A4 sheet with 2 to 5 codes per row. The page shows how wide each code will print.
Where Bulk QR Codes Save Hours
Anything that needs one code per item, person or place.
Restaurants and Hotels
A menu or ordering link per table, a Wi-Fi code per room.
Events
A vCard per speaker or a check-in link per ticket number.
Inventory and Assets
Labels for devices, shelves, samples or tools, printed on one A4 sheet.
Teams and Invoices
Contact codes for every employee, or a SEPA payment code for every open invoice.
Private by Design
Bulk lists are often sensitive: staff contacts, IBANs, Wi-Fi passwords. Toolula renders every code inside your browser tab — nothing is uploaded, stored or logged.
How to use it
- Choose the content type: link, text, contact, Wi-Fi, SEPA payment or event.
- Paste your list, drop a CSV or Excel file, or use Numbered series to fill it.
- Check the row count — rows with problems are listed with their line number and reason.
- Pick colours, dot style and an optional logo; the preview shows the first codes.
- Download a ZIP (PNG, SVG or WebP) or an A4 PDF sheet, and test one code with a phone before printing.
Frequently asked questions
What is a bulk QR code generator?
It turns a list of values into many QR codes in one go, instead of creating them one by one. Each row of your list becomes its own code file or label.
Are bulk QR codes static, and do they expire?
They are static: the content is stored in the pattern itself, so they never expire and need no subscription. To change a target later, create a new code.
Are my QR codes uploaded to a server?
No. Every code is rendered inside your browser tab with JavaScript — no upload, no account, no tracking. The page keeps working offline once loaded.
Can I generate QR codes from an Excel file?
Yes. Drop an .xlsx, .xls or .ods file onto the list or use Import. The first sheet is read; for links and text the first column is the content and the second an optional name, for contacts, Wi-Fi, payments and events the header row names the columns.
How many QR codes can I create at once?
Free exports include up to 10 codes per batch; Toolula Pro exports up to 1,000 at once. You can build and preview a longer list either way.
Can every code have its own label?
Yes. Switch on “Name under each code”. The name comes from the second column, a label column in your CSV, or the contact, network or event name.
