Paste a list of links, or upload a CSV with name and URL columns, to get a ZIP file with one SVG QR code per row. Each file is named after its row. Everything is generated in your browser, so even large lists stay private and fast.
Printing codes on product labels, event badges or asset tags? The Business plan creates editable dynamic codes in bulk from the same CSV, with scan analytics for each one and a CSV of all short links to send to your printer.
How to make one
- Prepare a CSV with the columns name,url (a header row is optional), or paste one URL per line.
- Choose colors and error correction. The same design is applied to every code.
- Click “Generate ZIP” and send the SVG files to your printer or designer.
Static vs dynamic: which do you need?
| Feature | Static (free) | Dynamic (paid) |
|---|---|---|
| Price on CandorQR | Free forever | Pro $7/mo ($59/yr), Business $15/mo ($129/yr) |
| Edit the destination after printing | No | Yes |
| Scan analytics | No | Daily scans, country, device (no IPs stored) |
| Works without our servers | Yes | No, uses a short redirect link |
| Expiry | Never | While subscribed, plus 12 months after cancel |
| Account needed | No | Yes |
Tips for codes that always scan
- Check your list for typos first. Static codes can't be corrected after printing.
- Use the name column for file names, such as SKUs, seat numbers or employee IDs.
- For variable data printing, ask your printer whether they prefer SVG or high-resolution PNG.
FAQ
How many codes can I generate at once?
The free static tool handles up to 1,000 rows per batch in your browser. Dynamic bulk creation on Business allows up to 500 rows per CSV file.
What CSV format do you accept?
Comma-separated, UTF-8, with either name,url columns or a single url column. Excel and Google Sheets can export this as “CSV”.
Can bulk codes be edited later?
Static bulk codes can't. Dynamic bulk codes (Business) can be edited one by one from your dashboard.