Home › Bulk QR Code Generator
Free Bulk QR Code Generator — CSV Upload, No Account, Instant ZIP
Last updated: May 2026 · → Open the generator
Most QR code tools generate one code at a time. That works for a single website link. It becomes a bottleneck when you need 50 table codes for a restaurant, 200 asset tags for a warehouse, or 500 unique campaign URLs for a print run. BatchPrintGTIN's batch QR generator reads a CSV or Excel file and produces a separate QR code for every row — packaged as a ZIP of image files or a print-ready multi-page PDF. Free, no sign-up, no watermarks, no server uploads.
Why Batch Generation Matters
When every QR code encodes different data — a different table number, a different asset ID, a different UTM-tagged URL — there is no shortcut. Each code must be generated from its own input. Doing this manually for 200 items takes hours. Doing it from a CSV takes seconds.
Paid competitors charge $19–$99 per month for this capability. QRLynx charges $29/month for batches up to 100 codes. Supercode and QRBatch require subscriptions. BatchPrintGTIN does it free, in your browser, with no account required. Your data is never sent to a server.
Supported QR Code Types for Batch Generation
| Type | What it encodes | Typical use |
|---|---|---|
| URL | Any web address | Product pages, menus, campaign landing pages, review links |
| Plain Text | Any alphanumeric string | Asset tags, serial numbers, ticket IDs |
| WiFi | Network name, password, security type | Guest WiFi signs, hotel rooms, conference tables |
| vCard | Name, phone, email, organisation | Business cards for entire teams at once |
| Recipient, subject, body | Pre-composed feedback or support emails | |
| SMS | Phone number and message | Opt-in campaigns, customer service shortcuts |
| Phone | Phone number | Tap-to-call on printed materials |
How the Batch Workflow Works
Prepare your spreadsheet
One row per QR code. At minimum one column with the QR data (a URL, text string, WiFi credentials, etc.). A label column — the human-readable text printed below each code — is optional but useful for asset tags and product labels.
Upload and map columns
Drag your CSV or Excel file into the Batch tab. Select which column holds the QR data and which is the label. A live preview shows the first few rows to confirm the mapping before generating.
Choose QR type and settings
Select the QR type (URL, text, WiFi, vCard, etc.). Set error correction level: Level H (30% redundancy) for labels that may get scratched or dirty; Level M (15%) for clean laminated surfaces.
Generate and download
Click Generate. The tool processes every row and offers a ZIP of PNG or SVG files named by label, or a multi-page PDF laid out for your label sheet size. A 500-row file completes in 30–60 seconds on a mid-range laptop.
CSV Format Examples
Restaurant table menu codes:
url,label https://menu.yoursite.com/order?table=1,Table 1 https://menu.yoursite.com/order?table=2,Table 2 https://menu.yoursite.com/order?table=3,Table 3
Warehouse asset tags (plain text):
asset_id,label ASSET-2026-001,Server Rack A — Row 1 ASSET-2026-002,Server Rack A — Row 2 ASSET-2026-003,Forklift Unit 3
Output Formats
ZIP of PNG files — one image per QR code, named by label. Default 300×300 px output is suitable for screen and standard label printing. Increase the resolution for labels smaller than 15 mm square.
ZIP of SVG files — resolution-independent vector format. The correct choice for placing QR codes into packaging artwork in Illustrator, InDesign, or Affinity Publisher. Crisp at any printed size.
Multi-page PDF — QR codes arranged on a label sheet using the built-in Page Designer. Set your label stock dimensions (Avery 5160, 5163, A4 roll, or custom) and the PDF positions each code for direct printing. Print at 100% scale — never use "fit to page."
Who Uses Bulk QR Generation
Restaurants
Table menu codes, WiFi signs, and Google review links — all from one CSV upload.
Warehouses
Tag every asset, shelf, and pallet with a unique scannable QR label.
Marketers
One unique QR per print piece or region — track which campaign variant converts.
Events
Unique check-in QR codes per attendee, generated from your registrant list.
Recommended Printers for QR Code Labels
Standard inkjet and laser printers handle Avery sheet labels fine. For high-volume or on-demand QR label printing, a dedicated thermal printer is faster and more consistent.
Brother QL-820NWB Wireless Label Printer
Prints QR codes natively at 300 DPI. WiFi, USB, and Bluetooth. Supports two-colour black and red labels. Ideal for QR code table cards, asset tags, and product labels. Works with DK label rolls in multiple widths.
Best for QR codesWireless300 DPIView on Amazon
Rollo Wireless Label Printer
Accepts any third-party label rolls — not locked to proprietary cartridges. Wireless, Shopify-compatible. A practical all-rounder for businesses printing both barcodes and QR codes.
Non-proprietary labelsShopify readyGreat valueView on Amazon
Inateck BCST-70 Wireless Barcode & QR Scanner
Reads both 1D barcodes and 2D QR codes. Bluetooth + USB 2.4G wireless with 180-day battery. Essential for verifying QR codes scan correctly before printing a full batch.
Reads QR codesWirelessLong batteryView on Amazon
Frequently Asked Questions
Is the bulk QR code generator really free?
Yes — completely free, no account, no watermarks. Upload your CSV, generate as many codes as you need, and download. There are no hidden limits and nothing to install.
How many QR codes can I generate at once?
There is no server-side cap. The generator runs in your browser. A modern laptop handles 500–1,000 QR codes in under a minute. Batches of 5,000+ are possible but may take a few minutes on desktop hardware.
Can I upload an Excel file directly?
Yes. Upload the .xlsx file directly — no need to export to CSV first. The tool reads the first sheet and lets you select the data column. For data on a different sheet, export just that sheet as CSV.
Is my data sent to a server?
No. All generation happens entirely in your browser. Your file is never uploaded to or processed on any external server. The generator also works offline once the page has loaded.
What error correction level should I use?
Level H (30% redundancy) for printed labels that may get dirty, scratched, or partially covered. Level M (15%) for clean digital displays or laminated cards. Level H produces a denser code but scans reliably even if up to 30% is obscured.
Related Guides
- QR Codes for Restaurants — Table Menus, WiFi Signs, and Review Links
- QR Codes for Warehouses — Asset Tracking and Inventory Labels
- QR Codes for Marketing — Unique Codes per Campaign and Channel
- QR Codes for Events — Attendee Check-In and Badge Printing
- Label Printer Comparison — Which Printer Is Right for Your Use Case
- QR Code Generator Guide — All Settings Explained
- Bulk Barcode Generator — CSV Workflow for Barcodes
