Dynamic QR codes
Print a code once. Change where it points whenever you like, and see every scan.
How it works
A dynamic code encodes a short address, HTTPS://Q9X.ME/ plus a 5-character ID,
instead of your link. Scanning it redirects to the destination you set in your BulkQR
account, and you can repoint it at any time without reprinting. Print the ID beside the code
and you can always match a sign or label to its row in the console.
- Create codes one at a time or in bulk from a spreadsheet, with the same styling options as static codes (a logo can take up to 15% of the width). Artwork is included in the price.
- Repoint one code, upload a CSV to repoint many, or use the API.
- Your organisation's first code is free, with full analytics and no expiry.
For example, an estate agent can print one code per for-sale board and point it at the listing, then repoint the same board at the next property when the house sells.
Scan analytics
Every code comes with analytics: scans per day, a map of where scans happen, top locations, devices, operating systems and browsers, time of day, and a history of every destination each code has had, with its scans. Filter by code, tag, country or device, and export to CSV. You get 3 months of scan history.
IP addresses are not stored, and scanners aren't tracked across days. See the privacy policy for exactly what each scan records.
Pricing
Pay per code, not per bucket: there are no plans to outgrow and no scan caps. Your first code is free. Paid codes are priced in bands, each band at its own rate, so growing never means jumping to a pricier plan. The first band is a flat monthly fee, which is the minimum while you're subscribed. Annual billing is 10 times the monthly price: two months free.
| Paid codes | GBP | USD | EUR | INR | IDR |
|---|---|---|---|---|---|
| First 10 | £3 a month | US$4 a month | €3.50 a month | ₹250 a month | IDR 50,000 a month |
| 11–50 | £0.20 each | US$0.25 each | €0.23 each | ₹16 each | IDR 3,300 each |
| 51–250 | £0.08 each | US$0.10 each | €0.09 each | ₹6.50 each | IDR 1,300 each |
| 251–1,000 | £0.05 each | US$0.07 each | €0.06 each | ₹4 each | IDR 800 each |
| 1,001–10,000 | £0.03 each | US$0.04 each | €0.03 each | ₹2.50 each | IDR 500 each |
| 10,001+ | £0.02 each | US$0.03 each | €0.02 each | ₹1.75 each | IDR 350 each |
Monthly prices. You choose the currency when you first subscribe, and it then stays fixed for your organisation.
What that comes to in GBP, for paid codes beyond your free one:
| Paid codes | Monthly | Per code | Annual |
|---|---|---|---|
| 10 | £3 | £0.30 | £30 |
| 50 | £11 | £0.22 | £110 |
| 100 | £15 | £0.15 | £150 |
| 250 | £27 | £0.11 | £270 |
| 1,000 | £64.50 | £0.065 | £645 |
| 10,000 | £334.50 | £0.033 | £3,345 |
Codes you add mid-period are prorated onto your next invoice. Full details are in the terms.
Codes don't die quietly
- If your subscription ends, your codes keep working through a 30-day grace period, and we email your organisation's owners and admins before they stop.
- After that, a scan shows a plain "This QR code is no longer active" page, not someone else's site. Resubscribe and your codes come back.
- Your free code keeps working whatever happens to the subscription.
- Code IDs are never reissued, so a code you printed can never point at someone else's page.
Questions? See the FAQ or contact support.