Pricing
Nobody should pay per scan.
Create, track and manage your QR codes and short links without worrying about scan limits. Your codes keep working, even if you reach your analytics limit: paid plans are billed a flat $5 per extra million scans, and the free plan pauses new analytics until next month.
- Codes keep working no matter what
- Transparent pricing with no surprise fees
- Cancel anytime, no long-term contracts
Free
Perfect for getting started.
Start Free- 2 dynamic QR codes
- 5 static QR codes
- 5 short links
- 10,000 scans / month
- Analytics
- QR design studio
- 1 digital card
- 1 landing page
Starter
$55/year — 1 month free
Great for individuals and small teams.
Get Started- 20 dynamic QR codes
- 20 static QR codes
- 20 short links
- 1,000,000 scans / month
- API and MCP access
- Up to 3 people
- 1 digital card per user
- 1 landing page per user
- 3 forms
- 500 MB media storage
Business
$495/year — 1 month free
Everything you need to grow your brand.
Get Started- Unlimited QR codes
- Unlimited short links
- Up to 10 people
- 4,000,000 scans / month
- Advanced routing (country, region, city, time, date)
- White label
- Custom domain on every code
- Microsoft 365 email signatures
- Full reporting
- Conversion tracking
- Analytics by destination
- Scheduled reports
- 20 forms
- 2 GB media storage
- GS1 links
Enterprise
$3,025/year — 1 month free
Advanced features for large teams and organizations.
Contact Sales- Everything in Business
- Up to 20 people
- 10,000,000 scans / month
- Full routing (device, language, geofencing, multiple destinations)
- SSO
- SCIM
- Webhooks
- Unlimited custom domains
- Unlimited digital cards
- Unlimited landing pages
- Priority support
Monthly, cancel whenever you like. Prices exclude any sales tax or VAT that applies where you are.
What changes as you grow?
More codes, more scans, more team members and advanced features.
- Higher scan limits
- More team members
- Advanced features
- Custom domains and white label
- API, MCP and webhooks
- SSO and SCIM
Plan comparison
A quick look at how the plans stack up. Open the full feature list for complete details.
| Feature | Free | Starter | Business | Enterprise |
|---|---|---|---|---|
| Dynamic QR codes | 2 | 20 | Unlimited | Unlimited |
| Static QR codes | 5 | 20 | Unlimited | Unlimited |
| Short links | 5 | 20 | Unlimited | Unlimited |
| Monthly scans (analytics) | 10,000 | 1,000,000 | 4,000,000 | 10,000,000 |
| Team members | 1 | 3 | 10 | 20 |
| Custom domains | — | — | 1 | Unlimited |
| Route by country, region or city | — | — | ||
| Route by device or language | — | — | — | |
| API / MCP | — | |||
| White label | — | — | ||
| SSO | — | — | — | |
| SCIM | — | — | — | |
| Support response target | No target | 1 business day | 4 hours | 1 hour |
Compare all features, 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 |
| The same reports on each code, link, card, page and form | — | — | Yes | Yes |
| Conversion tracking | — | — | Yes | Yes |
| Analytics by destination | — | — | 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 |
| Android app | Included | Included | Included | Included |
| 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 |
| Signature analytics: emails signed, opens, taps, recipients and conversations | — | — | — | 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 |
| Response target, in support hours | No target | 1 business day | 4 hours | 1 hour |
| 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 stops is making new ones beyond the free allowance.
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. 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.
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. 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 hash that lets us say “the same visitor came back” without knowing who they are. No IP address is stored against a scan. 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.
Start creating with confidence.
Choose the plan that fits your needs. Upgrade anytime.
- All plans are monthly and cancel anytime.
- Prices do not include applicable sales tax or VAT.