Dynamic QR codes for printPrinted once.
Pointed anywhere, any time.

The short link inside a dynamic code stays put. Where it sends people is yours to change, as often as you need.

14 days, 2 dynamic codes, no card.

Printed mug beside a heat press in a print shop
Open-mic flyer pinned to a café corkboard For-sale yard sign on a lawn outside a house Product box with a printed code

Same code.
New page.

Right now it opens

this month's offer.example.com/offer
the current listing.example.com/listing
the setup guide.example.com/setup

qr.my-qrcode.io/qqcdv7Z never changes.

The code on your flyer, sign or packaging holds a short link we run. Point it somewhere new and it applies on the next scan, everywhere it's printed: next month's offer, a "Sold" page, a recall notice. Redirects aren't cached, so nobody lands on last week's page. Change it as often as you like; the artwork never changes.

Print is permanent.
Your link doesn't have to be.

The product

Built to scan. Ready to change.

Contrast, quiet zone and logo size are checked before you export. After print, change the destination and count every scan, with no IP address stored.

GeneratorPreview

Try it on your own link.

Any web, email, phone or text link, in your colours and with your logo, checked for scan safety as you go.

Destination

Same code. New page.

Edit the destination and every printed copy follows on its next scan.

qr.my-qrcode.io/qqcdv7Znever changes.
The menuexample.com/menu
The eventexample.com/event
The review pageexample.com/review

Redirects aren't cached, so nobody lands on last week's page.

Scan statsExample data
1,284scans · last 30 days · example
CountryCanada
DevicePhone
CityToronto
BrowserSafari
Print check

Checked before it meets paper.

4 modulesClear border on every side
5:1Contrast that's safe across materials
12%Most a logo can cover, by area
Level HSet when a logo is added
Privacy

No IP addresses. Ever stored.

The IP address is never written down.

CityToronto
DevicePhone
IPNever stored
How it works →
Pricing

Pick a size.

Starter

$6.66 /month

billed yearly at $79.90, or $7.99 month to month

  • 25 dynamic codes
  • 10,000 scans a month
  • Your logo in the centre
  • Country, city, device and referrer reports
  • CSV export
  • Help centre and assistant
Start free

BusinessRecommended

$32.50 /month

billed yearly at $390, or $39 month to month

  • 250 dynamic codes
  • 100,000 scans a month
  • API access and API keys
  • Bulk create up to 500 codes at once
  • Folders for organising campaigns
  • Custom fallback pages
  • 400 days of scan history
  • Email support, one business day
Start free

Scale

$75 /month

billed yearly at $900, or $90 month to month

  • 2,000 dynamic codes
  • 1,000,000 scans a month
  • Priority support, same business day
  • Onboarding call and print-readiness review
  • Named contact, priority queue
Start free

Every plan starts with 14 days free: 2 dynamic codes, no card. Prices in USD; CAD and AUD at checkout. Yearly billing is twelve months for the price of ten.

We never switch a code off because you went over your monthly scan allowance. If you move to a smaller plan, codes over its limit keep redirecting and stay editable; you just cannot create new ones until you are back under it.

Continuity

Never held hostage.

  • A failed card switches nothing off while the payment retries.
  • Cancel, and your codes keep redirecting for at least 30 days, with an email before that ends.
  • After that, a low-cost plan keeps every printed code working indefinitely.
  • Without one, codes pause. They're not deleted. Any plan brings them back, scan history included.
  • Go over your monthly scans and nothing switches off.
Terms, section 6 →
Uses

Made for things that outlive their link.

Packaging and labels

Product page today, revised leaflet or safety notice later.

Shop signs

This month's offer, then next month's.

Events

Schedule before, photos after.

Menus and table cards

New menu, same cards.

Manuals and recalls

Every unit already sold, sent to the current page.

Print and sign shops

Hand over codes that keep working after the job ships. Bulk create up to 500 at once on Business.

How it works

Three moves.

01

Paste, shape, check.

Any web, email, phone or text link, in your colours and with your logo, checked for scan safety as you go.

02

Print it anywhere.

SVG or PNG at any size, with the quiet zone and error correction built in.

03

Change it any time.

Edit the destination and the next scan of every printed copy goes there.

FAQ

Static or dynamic: what's the difference?

Static codes hold the link itself: they depend on nobody and can never change. Dynamic codes hold a short link we run, so you can change the destination after print. If the page will never move, static is the right call.

Can I really change a code that's already printed?

Yes. Edit the destination and every printed copy follows on its next scan. The artwork stays the same.

What happens when the trial ends?

You get 14 days and 2 dynamic codes, no card. If it ends without a plan, those codes stop redirecting that day. We email you first, nothing is deleted, and any plan turns them back on, history included. Don't put a trial code on a print run you can't repeat.

What if I stop paying?

Your codes keep redirecting for at least 30 days, and we email before that window closes. Then they pause, not delete. Any plan restores them with their scan history.

Print it.
Change your mind.

14 days, 2 dynamic codes, no card. Trial codes stop when the trial ends unless you pick a plan; nothing is deleted.

Start free
A QR code encoding qr.my-qrcode.io/qqcdv7Z

qr.my-qrcode.io/qqcdv7Z → your page. The link stays. The page can change.