Free, CSV to ZIP
Upload a CSV with type, value, and name columns. Get a ZIP of styled PNG QR codes, ready to print or distribute. Free up to 10 rows.
๐ฆ How Bulk works
Three columns: type (url, whatsapp, upi, phone, sms, email, text), value, name (used as filename). Each row becomes one PNG QR. Free plan: up to 10 rows per export.
Columns: type, url, name
Sample CSV:
type,url,name url,https://example.com,My Website whatsapp,+919876543210,Support upi,me@oksbi,Tip Jar
Most paid QR tools charge per code. QRSprint generates the entire batch in your browser at zero marginal cost. Upload a CSV with three columns: type (one of url, upi, whatsapp, phone, sms, email, text), value (the payload for that row), and name (used as the PNG filename). The page parses the CSV, validates each row, runs the QR generator client-side, and packages every output into a ZIP. No server roundtrip, no rate limits, no quota on the value field length.
Required header row: type,value,name. Each row becomes one QR. Use UTF-8 encoding for any non-ASCII names (Hindi, Tamil, Marathi). Quote any value that contains commas. Supported types are the same as the individual generators: url, upi, whatsapp, phone, sms, email, text.
All QRs in one export share the same colour, dot style, eye frame, and optional centre logo. Pick a style with the controls above before uploading. For different brand looks across the batch, run multiple exports. The ZIP filename includes the batch timestamp so you can tell exports apart.
The ZIP downloads with each PNG named by the value of the name column in the CSV. Upload to your label printer, design tool, or shop-floor system. For per-QR scan tracking across the batch (device, city, time, referrer), use Dynamic QR mode with the Pro plan instead of static.
Trade Fair, Auto Expo, IIJS, Vibrant Gujarat, Vibrant Bharat, Pragati Maidan launches, Bangalore Tech Summit, every Indian B2B event runs on printed collateral that nobody reads. Bulk QR lets one designer produce thousands of unique codes by lunch: one per booth visitor pack, one per product SKU on a hoarding, one per franchise outlet on a launch poster. Restaurant chains with 40 city outlets generate 40 menu QRs in one CSV. Coaching centres print one QR per branch on the same flyer. Real estate developers stick one QR per flat plan on the project brochure. Static QRs are free forever, no per-scan charge, no API limit. Upload, download, deliver to print.
What file formats can I upload?
CSV with three columns: type, value, name. Headers required. UTF-8 encoding for non-ASCII names.
How many rows are allowed?
Free plan supports up to 10 rows. Paid plans lift the limit to several thousand per CSV.
Can each QR in a batch have different design?
All QRs in one export share the same style. Run multiple exports for different looks.
How do I track scans?
Static bulk QRs do not track. Use Dynamic QR (Pro plan) for per-QR analytics.
Can I re-download after closing the page?
No, generation is client-side. Re-upload the CSV to regenerate.
Related: URL QR ยท UPI QR ยท WhatsApp QR ยท Barcode generator
More QR types