Nobody should pay per scan
A scan is somebody reading something you have already published — on a printed poster, a menu, a package. Blocking it because a counter ran out would break something already out in the world, so every plan includes a generous monthly allowance and going past it never breaks your code: paid plans are billed a flat $5 per extra million scans, and the free plan simply pauses new analytics until next month while every scan keeps redirecting. What you pay for is how many codes you can change after printing, and how much you want to know about what happened.
Free
One person, a handful of codes, and no card.
- 2 dynamic codes, 5 static codes, 5 short links
- 10,000 scans a month included, and your codes never stop working
- Scan analytics, not a teaser
- The design studio, with your logo and colours
- 1 digital card and 1 landing page
- Sign in with Google or Microsoft, or an email and password
Starter
$55/year — 1 month free
One person or a few, past the point of counting codes.
- 20 dynamic codes, 20 static codes, 20 short links
- 1,000,000 scans a month included
- The API and the MCP server, for your own systems and assistants
- Up to 3 people
- A digital card and a landing page for every user
- Team activity view and a company directory
- Three forms, and 500 MB of media
Business
$495/year — 1 month free
A team putting codes out in the world and needing to know what happened.
- Everything in Starter, unlimited codes and links, for up to 10 people
- 4,000,000 scans a month included, for up to 10 people
- Two digital cards and landing pages per user
- Route by country, region, city, time or date
- White label, and your own domain on every code
- Self-generated signatures, and deployment straight into Microsoft 365 mailboxes
- The full reporting centre, conversion tracking, scheduled reports
- Bulk import, 20 forms, 2 GB media and GS1 links
Enterprise
$3,025/year — 1 month free
20 seats included, the full API, and somebody to call.
- Everything in Business, 20 seats included
- 10,000,000 scans a month included
- Full routing: device, language, geofencing and multiple destinations
- Single sign-on, so your identity provider owns the accounts
- Directory provisioning over SCIM, so it opens and closes them too
- Webhooks to your own URL
- Unlimited custom domains, cards and landing pages
- Priority support: seven days a week, evenings, and a phone call
Monthly, cancel whenever you like. Prices exclude any sales tax or VAT that applies where you are.
Line by line
| Feature | Free | Starter | Business | Enterprise |
|---|---|---|---|---|
| What you can make | ||||
| Dynamic codes | 2 | 20 | Unlimited | Unlimited |
| Static codes | 5 | 20 | Unlimited | Unlimited |
| Short links | 5 | 20 | Unlimited | Unlimited |
| Scans included / month | 10,000 | 1,000,000 | 4,000,000 | 10,000,000 |
| Scan overage | Blocked at cap | $5/million | $5/million | $5/million |
| Code types | 23 | 23 | 23 | 23 |
| Digital cards | 1 | One per user | Two per user | Unlimited |
| Landing pages | 1 | One per user | Two per user | Unlimited |
| Forms | — | 3 | 20 | Unlimited |
| GS1 Digital Link | — | — | Yes | Yes |
| Product passports (DPP) | — | — | Yes | Yes |
| Media library | — | 500 MB | 2 GB | 10 GB |
| Bulk import | — | — | Yes | Yes |
| Users included | 1 | 3 | 10 | 20 |
| Deciding where a scan or a click goes | ||||
| One code or link, several destinations | — | — | — | Yes |
| Route by country, region or city | — | — | Yes | Yes |
| Route by device, operating system or language | — | — | — | Yes |
| Route by time of day, day or date | — | — | Yes | Yes |
| Geofence a rule to a place | — | — | — | Yes |
| Password-protect a code or link | — | — | Yes | Yes |
| Stop a code or link on a date or after so many scans | — | — | Yes | Yes |
| Limit a code or link to so many scans each, not in total | — | — | Yes | Yes |
| One code or link serving several languages | — | — | Yes | Yes |
| A password in front of a hosted PDF or file | — | — | Yes | Yes |
| Show people where a code goes before they go there | — | Yes | Yes | Yes |
| Destinations checked for phishing and malware | Yes | Yes | Yes | Yes |
| Told when a code's traffic turns automated | — | — | Yes | Yes |
| Told when a code is scanned somewhere it never has been | — | — | Yes | Yes |
| Send people somewhere once a code has finished | — | — | Yes | Yes |
| Ask an age before sending people on | — | — | Yes | Yes |
| Knowing what happened | ||||
| Scan analytics | Yes | Yes | Yes | Yes |
| Reporting centre | — | — | Yes | Yes |
| Conversion tracking | — | — | Yes | Yes |
| Campaigns, tags, folders | — | Yes | Yes | Yes |
| UTM builder | Yes | Yes | Yes | Yes |
| Scan and destination alerts | — | Yes | Yes | Yes |
| Scheduled email reports | — | — | Yes | Yes |
| CSV and Excel export | — | — | Yes | Yes |
| Saved dashboards | 1 | 5 | 50 | Unlimited |
| Google Analytics 4 | — | Yes | Yes | Yes |
| AI assistant traffic reported separately | — | Yes | Yes | Yes |
| Contact manager, with CSV import and export | — | Yes | Yes | Yes |
| Running it with other people | ||||
| Roles and permissions | — | Yes | Yes | Yes |
| A team view of who is using it | — | Yes | Yes | Yes |
| Two-factor authentication | Yes | Yes | Yes | Yes |
| Sign in with Google or Microsoft | Yes | Yes | Yes | Yes |
| Single sign-on (OIDC) | — | — | — | Yes |
| Directory provisioning (SCIM) | — | — | — | Yes |
| Cards: listed, unlisted or locked with a word | Yes | Yes | Yes | Yes |
| A company directory, and nobody in it who did not opt in | — | Yes | Yes | Yes |
| A video-call background with your code on it | Yes | Yes | Yes | Yes |
| An email signature built from your card | — | — | Yes | Yes |
| Voucher, guest-list and rating codes | Yes | Yes | Yes | Yes |
| Events, with every capture tagged automatically | — | — | Yes | Yes |
| One introduction email when you take somebody’s details | — | — | Yes | Yes |
| Company banners in signatures, aimed at a team | — | — | Yes | Yes |
| Signatures written straight into Microsoft 365 mailboxes | — | — | Yes | Yes |
| A video on a card, loaded only when somebody presses play | Yes | Yes | Yes | Yes |
| Saved designs the whole team can start from | Yes | — | Yes | Yes |
| Brand kit, locked so it cannot be edited | — | — | Yes | Yes |
| Duplicate a code | Yes | Yes | Yes | Yes |
| Custom domains | — | — | 1 | Unlimited |
| API and MCP access | — | Yes | Yes | Yes |
| OpenAPI spec, explorer and Postman collection | — | — | Yes | Yes |
| API tokens | — | 2 | 10 | Unlimited |
| API requests a month | — | 10,000 | 100,000 | 1,000,000 |
| API requests a minute | — | 60 | 120 | 600 |
| Webhooks to your own URL | — | — | — | Yes |
| Your own Meta, Google, TikTok or LinkedIn tag | — | — | Yes | Yes |
| White label | — | — | Yes | Yes |
| Our mark on published pages | Yes | Removed | Removed | Removed |
| Help articles | Yes | Yes | Yes | Yes |
| Email support | Yes | Yes | Yes | Yes |
| Answered within an hour | — | — | Yes | Yes |
| Answered seven days a week | — | — | — | Yes |
| Evening cover | — | — | — | Yes |
| Ask for a call | — | — | — | Yes |
Questions worth asking first
What happens to my codes if I stop paying?
They keep resolving. A code that stops working because a subscription lapsed is a poster somebody has to reprint, and we are not willing to be the reason for that. What you lose is the ability to change where they point and the reports behind them — not the codes.
Is the free plan a trial?
No. It has no expiry and asks for no card. Two dynamic codes is a real constraint rather than a countdown, and the analytics behind them are the same ones a paying customer gets.
Do you count scans against a limit?
Every plan includes a monthly scan allowance — generous enough that most accounts never see it. A paid plan that goes past theirs is billed a flat rate per extra million; the free plan pauses new analytics until the next month starts. On every plan, without exception, your code keeps redirecting no matter what — that part is never metered.
Can I change a code after it has gone out?
That is the entire product, for dynamic codes. A static code encodes the destination directly and can never be changed by anyone, which is part of why static codes get the most generous allowances here. The studio tells you which one you are making before you download it, and this page explains the difference.
What do you record about the people who scan?
Country, region and city from the network, the device and browser, and a salted fingerprint that lets us say "the same person came back" without knowing who they are. No IP address is stored against a scan, and nobody is ever asked for their location. The detail is here.
Can I move between plans later?
Yes, at any time, and your codes and their history come with you. Moving down below what you are using deletes nothing — codes over the limit stop being editable, and start being editable again the moment there is room for them.