Pricing
123QR is free. There is nothing to buy.
The free plan is the whole product today. There are no paid tiers, no credit card, and no feature locked behind a payment.
We would rather say this plainly than list a pricing table with tiers that don't exist. What you get by signing up is described below.
What's included
- Create QR codes that point to any web URL.
- Edit the destination behind a code at any time, without reprinting.
- Download codes as PNG or SVG.
- Scan analytics for every code: timestamp, coarse location, device, browser, OS and referrer.
- Export scan data as CSV.
- No credit card required to sign up or to use any of the above.
What isn't included, because it doesn't exist yet
There are no paid plans, no seats, no team features, no bulk upload, no logo customisation and no A/B testing. If any of these get built, they will be described here honestly, not implied by a pricing table with tiers we haven't shipped.
Why free
A QR code's value comes from being editable and measurable after it's printed. That only works if creating and using one is not a barrier, so the core product — creation, editing and analytics — is free rather than gated.
Common questions
- Is 123QR really free?
- Yes. Creating codes, editing destinations, downloading PNG and SVG files, and viewing scan analytics cost nothing and require no credit card.
- Are there any limits on the free plan?
- There are no published limits on the number of codes or scans at this time. If usage limits are introduced in the future, this page will be updated to reflect them honestly.
- Will it stay free forever?
- The current product is free today and that is the honest, verifiable answer we can give. We are not going to promise a permanent price point we can't guarantee, but there is no paid plan in place or planned to disclose right now.
- Do I need a credit card to sign up?
- No. Creating an account and using every current feature requires no payment information.
Keep reading
Print once. Change the destination anytime.
Create a free account, generate your code and edit where it points whenever you need to.
