dynamic qr codes

One QR code.
Forever.

The code never changes.
What it points to is up to you.

iris.toscanini.me/q/a7f3k29p

points to a url · toscanini.me

points to
print
Proofa7f3k29p · ecc h
20 mma sticker on a laptop lid
40 mma business card, a book plate
80 mma poster, a shop window

The same eight characters, at every size.

Twenty millimetres is enough for a phone to read it. Export it as an SVG for print, or as a PNG when a file is what you need.

svg for print · png at 512 / 1024 / 2048 px

the editor

Re-aim it from one screen.

Pick a destination and save. Every earlier one stays in the history, a click from pointing there again.

on a phone

In your Wallet, pointing wherever it points today.

Any code can become an Apple Wallet pass: a card, a membership or a ticket, in your colours and your words, with dates and places that bring it to the lock screen on its own. Change where the code points and every phone holding the pass updates.

Or export it as a wallpaper, laid out to clear the clock and the widgets, and let someone scan your phone from across the table.

9:41

Friday, 16 October

iris.toscanini.me/santi

Studio Norte
Open studio
DateSat 24 OctDoors19:00
Openstoscanini.me/open-studio
iris.toscanini.me/q/a7f3k29p

Studio Norte

Now opens toscanini.me/open-studio

after the scan

Somebody scans. This is what they get.

One redirect, then your page: name, bio and your links in the order you choose. Recognised services carry their own mark and sort themselves into sections from the URL. No interstitial, no consent banner, no app prompt.

  • Paper
  • Phosphor
  • Dusk

and what you get

scanned_atcountry
2026-10-06 14:02ZUY
2026-10-06 11:47ZES
2026-10-05 19:03Znull

ip_address user_agent referrer session_id

That is the whole record. The redirect answers in one lookup and does not wait for the row to be written.

iris.toscanini.me/santiProfile

Santiago T.

Role
Photographer
Company
Studio Norte
Based in
Montevideo

Photography, prints and workshops. One code for all of it.

Channels02
Links02
@santimade with iris

faq

Questions.

What happens if I change where the code points?

Nothing visible. The QR encodes iris.toscanini.me/q/<slug> and the slug never changes, so retargeting is a row rewritten in a database. Anything already printed keeps working.

Can I change my handle?

Yes. Your printed codes survive it: a code pointed at "my profile" resolves your current handle at scan time rather than storing it. The only thing that breaks is the old iris.toscanini.me/<handle> URL, if you had shared it directly.

Does a picture in the code make it harder to scan?

A little, and only at the margin. Every module keeps its centre, so the address is intact; what the picture spends is the tolerance a scanner has for blur, small print and bad light. Keep error correction at H, scan the export from your screen before printing, and print it at 40 mm or larger. A plain code is still the safer choice for a tiny sticker.

Does the picture carry over to a Wallet pass?

No. Wallet draws the barcode itself, as a plain QR of the same permanent address, so the pass scans to the same place without the portrait.

Who can sign up?

Anyone with an invite code, for now. Every account comes with its own code to pass on, in Settings, and it never expires.

Is it free?

Yes. iris is small and cheap to run, and there is no plan to charge for it.

What if iris is ever down?

Scans stop resolving until it is back, and then every printed code works again. The pixels encode your slug, not the destination, so an outage cannot break the code itself. iris is a small independent service with no formal uptime guarantee; if you are printing at serious scale, get in touch first.

Can I delete my account?

Ask, and it goes: profile, links, codes, scan history, uploaded images. There is no self-serve delete button yet, so requests are handled personally.

Print it once. Decide later.

Claim a handle, download the SVG and put it on anything. Where it points can wait.

the slug is never reissued