07 · Bulk generator
Upload a CSV of destinations, apply your team's brand style to the whole batch, and download every QR code as a single ZIP. Static or dynamic, per-scan analytics, and a shared workspace your whole team can edit.
CSV upload
Drop in a CSV, map your columns, preview the batch, then generate. No manual entry, no per-code clicking, no reprints when a destination changes.
One row per code. Required: label and destination_url. Optional: slug, kind, folder.
Drag your CSV into the import tab. We auto-detect columns and show a preview of the first 10 rows so you can catch mistakes before generation.
Every code exports as PNG and SVG, named after your label. One click, one ZIP, ready for print or web.
Example CSV
label,destination_url,kind,folder table-01,https://menu.example.com/lunch,dynamic,restaurant-a table-02,https://menu.example.com/lunch,dynamic,restaurant-a sku-42,https://shop.example.com/p/42,dynamic,retail sku-43,https://shop.example.com/p/43,dynamic,retail poster-nyc,https://event.example.com/nyc,dynamic,events
Multi-user workspace
Shared brand presets, folders, and roles so marketing, ops, and design all work from the same source of truth. No more forwarding PNGs over Slack.
Owner, Admin, Editor, and Viewer. Editors can create and repoint codes; Viewers see analytics without touching destinations. Invite unlimited teammates on Team plans.
Group codes by campaign, region, product line, or client. Move a folder between workspaces if an agency hands a project off.
Save your colors, module shape, and logo as a preset. Apply it to any batch — new or existing — so the whole team ships on-brand codes without a design review.
Every edit is logged with actor, timestamp, and diff. SAML SSO and SCIM provisioning available on Business and Team plans.
Generate 500 codes in under 10 seconds. Uploads run in the background so you can keep working.
Set colors, shape, and logo one time. Every code in the batch inherits — no per-code tweaking.
Files are named after your CSV label so a warehouse team can match code to SKU without opening one.
Up to 100 per CSV on Pro and 500 per CSV on Business. Team plans raise the cap to 2,000 per batch and support scheduled recurring imports.
At minimum: label and destination_url. Optional columns: slug, kind (static or dynamic), folder, and tags. A header row is required — download our template to skip the guesswork.
Yes. Team workspaces give every member access to shared codes, folders, and brand presets. Roles (Owner, Admin, Editor, Viewer) control who can edit destinations or export data.
Yes. Every dynamic code in the batch has its own scan dashboard — country, device, browser, referrer — so you can compare performance across the whole run.
Yes. Apply a saved brand preset to the entire batch in one click. Colors, module shape, and center logo update across every code without touching the destinations.
PNG and SVG per code, packaged as a single ZIP. Each file is named after your CSV label so codes match products, tables, rooms, or SKUs.
Free plan includes 3 dynamic codes. Team workspaces start on Pro.
Start a bulk batch freeWorking with a team?
Shared workspaces, brand presets, and roles so every code your team ships looks the same.
Start free with your whole team — shared codes, no watermark surprises, no per-seat charge.
A step-by-step workflow for creating, approving, and handing off QR codes inside a team.