Print once.Change anything.Know what worked.
QR codes you can change after they’re printed. Rules decide where each scan goes, and reports show which print worked.
Fair Saturday 21 November
10:00–16:00 Stalls, music and food.
All welcome. 42 cm
Drawn at 1 : 5. An A2 poster for a winter fair, printed once in October. The code on it goes somewhere different before, during and after the fair.
- From Sun 22 Novwinterfair.example/photos
- From Sat 21 Nov, 10:00–16:00winterfair.example/today
- Any other scanwinterfair.example/programme
On Sat 14 Nov at 12:00, no rule applies, so the poster sends people to the default, winterfair.example/programme. It never lands on a dead page.
One printed code.
Every page it needs.
A qurl code is printed once and stays useful for as long as the print is up: you decide where it goes, its rules decide where each scan goes, and you see what every print did.
Change it after it’s printed
Fix a wrong link or send people somewhere new. The print stays up and nothing is reprinted.
Compare with a plain codeRules you can read
Each scan goes by the time, the day, the date, the device, the location or the scan count, checked top to bottom.
Try a test scanSee which print worked
Pin each code where it’s printed. Scans add up by placement and by campaign, in a one-page report.
See an example reportPrivate by design
No cookies and no IP address kept. People are estimated, not tracked, so there’s no consent banner.
How scans are countedCodes people can check
The short link is printed under every code, and every destination is checked against lists of known harmful sites.
What stands behind every codeCodes never die
If you stop paying, every printed code keeps sending people to its current destination.
See pricing
The code is printed.
Where it goes isn’t.
A plain QR code has its web address baked into the pattern. Once it’s printed, nobody can fix a wrong link, repoint it after the event, or tell which poster worked. A qurl code holds a short link that you control, so the destination can change while the print stays up.
| The same poster, printed two ways.Situation |
A plain QR code
The whole address is in the pattern, so it’s denser, and it’s fixed: winterfair.example/programme
|
A qurl code
It holds a short link, printed underneath. You decide where qurl.co/winter-fair goes, and when.
|
|---|---|---|
| You spot a typo after printing | Reprint everything. | Fix the link. The poster stays up. |
| The event is over | It keeps sending people to the programme. | The day after, it sends them to /photos, on its own. |
| Different people need different pages | Everyone gets the same page. | Rules choose by time, day, date, device, location or scan count, and a code can expire or ask for a password. |
| Which poster worked? | There’s no way to tell. | Scans add up by placement and by campaign. |
| Can people see where it goes? | You find out after you’ve scanned it. | The short link is printed underneath, and every destination is checked. |
Rules read as sentences.
Try one.
This is the Winter Fair poster. Choose when and where someone scans it. Its rules are checked top to bottom and the first match wins; anything else goes to the default, so a scan never lands on a dead page.
Winter Fair poster.
A 12 cm code on an A2 poster, read from 1.2 m.
If someone scans it on at in on
They’ll go to winterfair.example/today, because rule 2 applies.
No rule looks at the device, so an iPhone gets the same page as any other.
A rule can look at the time, the day, the date, the device, the location or the scan count, and a code can expire or ask for a password. See rules with examples.
Example report · a school’s open days · September
1,406scansKnow what worked.
From about 1,170 people, estimated without cookies. Each scan is traced to the code that was scanned: a banner, a poster, a café window.
Scans per day, 28 Aug – 26 Sep 2026. The whole report fits on one page a head of admissions can take to governors.
See which print earned its place.
Pin each code to where it’s printed: the station poster, the café window, the front gate. Scans add up per placement, so you can compare places as easily as campaigns.
- Busiest
- Sat 19 Sep, the first open day, with 96
- Up since
- 1 Sep 2026
- Code
- qurl.co/smp-gate
2027 Open DaysSixth Form Evening
Scan locations are approximate, from the scanner’s network. qurl never claims street-level precision. The map covers Greater London for now.
Codes people can trust, and data you can account for.
Fake QR codes are a real problem in the UK, from car parks to station posters. Here’s what stands behind every code qurl prints.
Checked when you save
Every destination is checked against lists of known harmful sites before it goes live.
This link is on a list of known harmful sites, so it can’t be saved. Scans keep going to the current destination.
Checked again at every scan
If a page turns bad after you’ve printed, scanners see a warning, not the page.
Short link printed underneath
People can see where a code goes before they scan it, and type it if they can’t scan.
Cookieless
Nothing is stored on the scanner’s phone, so there’s no consent banner in their way. People are estimated, not tracked.
UK GDPR
qurl records each scan with a rough area and the type of phone, uses the IP address for a moment without keeping it, and saves nothing on the phone. Schools get a data processing agreement.
Codes never die
If you downgrade or stop paying, every printed code keeps sending people to its current destination.
Made for whatever
you print.
All three shown at 60%half of true size, so you can compare them as they’d sit side by side.
For schools
Open days, prospectuses and staff cards, with a one-page report for governors.
See qurl for schoolsScan for today’s menu.
For restaurants
The right menu for the time of day, and more reviews from people who liked it.
See qurl for restaurantsHartley FlowersNorthcote Road, Battersea
For small businesses
Business cards, windows and offers that keep working after the print run.
See qurl for small businessesBe one of the first five schools on qurl.
Run one open-day season free, with set-up done alongside you. Share last year’s RSVP count, so the result has something to compare with. If it works, we’ll ask for a quote you approve.
- Scansper placement, each day
- RSVP page visitsin your own analytics, from tagged links
- RSVPs completedfrom your own booking system
- Changes after printingand what each one fixed
Your first code takes
under five minutes.
- 1Start your free trial.
- 2Say whether you’re a school, a restaurant or a business.
- 3Add your colours and initials.
- 4Download a print-ready code, with its short link underneath.
14 days of every feature, no card needed. qurl isn’t taking payment yet: nothing is charged until we’ve written to you, and your printed codes keep working whatever you decide.