QR codes that keep working, and tell you who scanned.

Make a free static code in seconds, or a dynamic code you can edit after printing, with scan stats and smart routing.

  • Static codes are free forever
  • No trial that switches your printed codes off
  • Bulk, API, Zapier and HubSpot when you grow

1 Add your content

2 Customize your QR code

Choose how the dots look. Every pattern scans reliably.

Connects with
  • HubSpot
  • Zapier
  • Make
  • Google Sheets
  • Slack
  • Shopify
  • REST API

From link to printed code in three steps

  1. Add your content. A link, contact card, Wi-Fi login, menu or PDF.
  2. Make it yours. Colors, dot style, corner eyes, your logo and a call-to-action frame.
  3. Download and track. SVG for print, PNG for screens. Dynamic codes report every scan.
Create a QR code
Create, print, scan. 20-second demo.

Everything a printed code can't do on its own

Scan analytics

Scans by day, city, device and code. Export to CSV or send to Google Sheets.

Smart routing

Send iPhone users to the App Store and Android users to Google Play, or switch pages by time and location.

Bulk generation

Upload a CSV and get thousands of unique, print-ready codes in one ZIP.

API and webhooks

Create and update codes from your own app, and receive scan events as they happen.

Our no-hostage promise

Plenty of generators let you print a "free" code, then switch it off a week later until you pay. We don't. Static codes are yours forever, and dynamic codes keep redirecting even if you downgrade.

Read how billing works

Ready to see who's scanning?

Sign up freeCompare plans