Printing

How to print cards, badges, and stickers with unique QR codes.

Need to print cards, badges, or stickers with unique QR codes for your event? You can export your campaign codes as a CSV file and use it with any tool that supports variable data printing.

Export your codes

Open your campaign, switch to the QR Codes tab, and click Export CSV. The file contains one row per code with the claim URL that gets encoded into the QR code. The URL format depends on your Link Format setting (Direct or Wallet Fallback).

Print with Canva

Canva is the easiest option for most users. The free tier is enough.

  1. Create a new design (business card, badge, or custom size)
  2. Design your card layout with a placeholder area for the QR code
  3. Open the Bulk Create tab (left sidebar) and upload your CSV
  4. Add a QR code element and connect it to the url column
  5. Optionally connect the code column to a text field to show the code on the card
  6. Click Generate to create all pages
  7. Export as PDF (Print) and send to your printer

Print with Avery

Avery Design & Print works well for stickers and labels on standard Avery sheets.

  1. Pick a label or card template that matches your Avery sheet
  2. Import the CSV and map the url column to a QR code element
  3. Export as PDF and print at home or at a copy shop

Print with Adobe InDesign

For professional print jobs, use InDesign's Data Merge feature. Import the CSV, map the url field to a QR code placeholder, and export as print-ready PDF. This gives you full control over CMYK colors, bleed, and registration marks.

Professional print shops

Most print shops (Vistaprint, FedEx Office, local printers) accept variable data printing jobs. Send them your CSV along with your card design, and they handle the rest. Ask for "variable data printing with unique QR codes."

Tips

Tip
QR codes should be at least 2x2 cm (0.8x0.8 in) for reliable scanning. Use high contrast: dark code on a light background.
  • Print tools generate QR codes at 300+ DPI, which is better than our screen-resolution PNG downloads
  • The status column in the CSV lets you filter out already-claimed codes if you are re-printing