Feature · Bulk creation

A thousand QR codes in a few seconds.

Drop a CSV with one row per code — destination URLs, labels, campaign tags — and ScanForge generates every QR, branded from your template, ready to export as a zip for print. Perfect for per-location, per-unit, per-product, per-batch.

Start 7-day free trialSee pricingNo credit card required

What's included

CSV import

Upload a CSV with columns for destination URL, label, campaign, and any custom metadata. ScanForge validates every row and creates one dynamic QR per row in seconds.

Per-location and per-unit codes

Print a unique QR on every product, every shelf talker, every real-estate sign, every event badge. Track each one individually in analytics without any extra work.

Template branding

Pick a branded template once; every code in the batch inherits your colors, logo, corner style, and frame. No designer needed.

Bulk export

Export the full batch as a zip of PNG or SVG files, organized by label. Hand it straight to print or upload to your fulfillment platform.

Bulk operations

Archive, restore, or delete hundreds of codes at once. Bulk re-tag, bulk re-assign to a campaign, or bulk update destinations without touching each code individually.

API-driven pipelines

Agencies running delivery pipelines can create codes via the REST API — trigger QR generation the moment a client signs, a campaign launches, or a SKU ships.

How it works

  1. Step 1
    Prepare the CSV

    One row per code. Columns for destination URL, label (shown in your dashboard), optional campaign tag, and any metadata you want to filter by later.

  2. Step 2
    Pick a template

    Choose the branded template the batch should inherit — colors, logo, corner style, frame, CTA text.

  3. Step 3
    Upload, preview, export

    Upload the CSV, preview a few rows, and click generate. When the batch finishes, download a zip — or hand the whole batch off to your print vendor via SVG export.

Common questions

How many QR codes can I generate at once?
There's no fixed cap. Batches of thousands finish in under a minute. The Business plan has higher volume headroom and faster-lane processing; Enterprise has custom throughput and pre-negotiated limits.
Can each QR code in the batch have a different destination?
Yes. Each row in the CSV has its own destination URL, so every code routes to a unique page — ideal for per-location, per-product, and per-batch tracking.
Can I update destinations in bulk after printing?
Yes. Because bulk-generated codes are dynamic, you can update destinations via the dashboard, a follow-up CSV, or the REST API. The printed pixel pattern never changes.
Does bulk creation support branded templates?
Yes. Pick a template (colors, logo, corner style, frame, CTA) and every code in the batch inherits it automatically. No need to style codes one-by-one.
Is there an API for bulk creation?
Yes. Pro and Business include full REST API access, so you can generate codes, update destinations, and pull analytics straight into your internal pipelines and data warehouses.

Every SKU, every location, every unit — trackable.

7-day free trial — full access, no credit card required.