Size & margin
Choose pixel dimensions and a quiet zone; keep at least four modules of clear space.
512 × 512 px
4-module border4-module clear border
Create QR codes in bulk from a list, CSV, or Excel file. Customize once, download every code in one ZIP. No signup needed.
3 items · Blank lines skipped · Whitespace trimmed
SVG, logos & text captions · planned next
Your data stays here. Files and QR content are processed in your browser, never uploaded.
Start with a Need a starting point? Download a sample CSV or Excel template.
Large batches may need splitting. A tested, device-safe cap will be set before launch.
Paste one value per line, or choose a CSV or Excel file from your device.
URL / text · CSV / Excel
Choose image size, margin, colours, and error correction. Check a sample.
512 px · M correction
Generate the batch, then save every image with sensible file names.
labels.zip → named PNGs
Choose pixel dimensions and a quiet zone; keep at least four modules of clear space.
512 × 512 px
4-module border4-module clear border
High contrast first. PNG at launch; SVG export is a planned enhancement.
PNG now
SVG planned
L, M, Q, or H. Higher correction tolerates more damage but can make the pattern denser.
Planned next: centre logos with higher correction and optional text captions.
Asset 001 · caption concept
Logo & text planned next
Upload Excel or CSV, choose the content column, and name each file from another column. Export Google Sheets as CSV for the same workflow; tab-separated paste is planned next.
Open Excel & CSV workflowGenerate from Excel & CSVEXAMPLE WORKBOOK / LABELS.XLSX
| Content column | Filename column |
|---|---|
| example.com/item/01 | asset-001 |
| example.com/item/02 | asset-002 |
| example.com/item/03 | asset-003 |
EXAMPLE · LABELS.XLSX
Tickets, activity links, resource sheets, and handouts.
Asset records, product pages, and item-specific labels.
Location menus, printed campaigns, and useful destination links.
Files and QR content are processed locally, never uploaded.Your data stays here. Files and QR content are processed in your browser, never uploaded.
This promise covers QR content and imported files. Separate disclosures about site hosting and analytics must be finalized and published before launch.
STATIC VS DYNAMIC
Check each provider’s current plan.
| What matters | This static QR workflow | Dynamic paid tools |
|---|---|---|
| Change destination later | Create a new code | Often supported; check vendor |
| Scan analytics | Not included | May be included |
| Account & payment | No account or fee | Varies by provider |
| Content privacy | Local processing | Review upload/storage policy |
This toolNew code needed
Paid dynamicOften supported; check vendor
This toolNot included
Paid dynamicMay be included
This toolNo account or fee
Paid dynamicVaries by provider
This toolLocal processing
Paid dynamicReview storage policy
This compares product categories, not verified vendor plans. Check each provider’s current features before choosing.

Before printing the whole batch, check a sample at its intended size and scan distance.
There is no universal safe print size. Content density, printer quality, camera, lighting, and distance all matter. Our original scan-test data is still pending.
There is no universal safe print size. Density, printer quality, camera, light and distance matter. Original scan-test data is pending.
Read the print-size guideKeep the quiet zone
Leave four modules clear on every edge.
Start with contrast
Dark foreground. Light background.
Test the real thing
Scan a sample at its final size and distance.
BATCH LIMIT · TESTING PENDING
The launch soft cap will be set after browser testing.
No. Use a modern web browser. Download only your finished images or ZIP archive. An offline/PWA version is not part of launch.
A static QR code has no built-in expiry. Its content cannot be changed after generation. A website it points to still needs to remain available, so check your destination before printing.
Yes. Choose an .xlsx or .csv file, select the worksheet and content column, and optionally select a column for file names. Legacy .xls files are not supported; save them as .xlsx or CSV first.
Not yet. PNG generation, colours, size, margin, and error correction are available. Centre logos, text captions, SVG export, and PDF labels are planned enhancements.
Browser capacity depends on your device, image size, and content. Keep batches manageable and split very large lists. A tested launch soft cap is still pending; there is no account or signup requirement.
Map spreadsheet columns and keep your export organized.
Open spreadsheet workflowA practical walkthrough from a list to a finished batch.
Read the guideUnderstand the density and resilience trade-off.
Explore L / M / Q / H