QRdx

Simple pricing. Codes that never go hostage.

Static QR codes are free forever. Paid plans add unlimited dynamic codes, longer analytics, custom domains and teams.

Billing period

Prices in US$. In India? See prices in ₹

Free

For personal projects and trying QRdx out

$0forever

No credit card needed


  • Unlimited static QR codes, no account needed
  • 10 dynamic QR codes with scan analytics
  • Unlimited scans, never paused, no ads
  • 3 hosted landing pages
  • 90 days of analytics history
  • 50 MB of file storage

ProPopular

For creators, shops and small businesses

$48/year

About $4 a month, billed yearly · save 20%


Everything in Free, plus:

  • Unlimited dynamic codes and landing pages
  • 3 years of analytics history
  • 5 custom domains
  • Teams of up to 3 people
  • Unlimited saved themes, shared with your team
  • Smart routing, A/B tests, UTM tags and pixels
  • Passwords, schedules, expiry and scan limits
  • 5 GB storage, 1,000 form responses a month

Business

For teams, agencies and brands

$144/year

About $12 a month, billed yearly · save 20%


Everything in Pro, plus:

  • White-label pages with custom CSS
  • Unlimited analytics history
  • 25 custom domains
  • Unlimited team members
  • Conversion tracking
  • Webhooks, Zapier and Slack
  • 50 GB storage, 10,000 form responses a month
  • 150 AI art images a month, pooled per team

Self-host · $0 · AGPL-3.0

Run the open-source app on your own server with your own Postgres database. Plan limits live in one file you can change for your instance.

Polar handles checkout as merchant of record; local taxes may be added at checkout. Customers in India are charged in ₹, everyone else in US$.

On every plan, including Free

The Never-Hostage Guarantee

Printed codes outlive subscriptions. Whatever happens to your plan, the codes you printed keep working.

Read the full guarantee
  • Static codes are free forever

    Make, style and download static QR codes without an account. They hold your content directly, never expire and never pass through our servers.

  • Dynamic codes keep redirecting

    Every dynamic code keeps working on every plan, including after a downgrade, a failed payment or a cancellation.

  • No pausing, no ads

    We never pause your codes over billing, show ads or interstitials, or send your scanners through a QRdx page.

  • Limits only stop new things

    Going over a limit blocks creating more. Existing codes and pages keep working, and you can still change where your codes point.

  • Export everything

    Download any code as SVG or PNG, export its scans as CSV, and read your codes through the REST API, on every plan.

  • 12 months' notice

    If QRdx ever shuts down, you get at least 12 months' notice and a documented path to run the open-source app yourself.

Compare plans

Every limit, side by side. Scans are unlimited on every plan.

QRdx plans compared
FeatureFreeProBusiness
Price
Price$0$5/mo or $48/yr$15/mo or $144/yr
QR codes and pages
Static QR codesNo account neededUnlimitedUnlimitedUnlimited
Dynamic QR codes10UnlimitedUnlimited
ScansNever paused, no adsUnlimitedUnlimitedUnlimited
Hosted landing pages3, with "Made with QRdx" footerUnlimited, no footerUnlimited, white-label + custom CSS
Saved themes10Unlimited, shared with your teamUnlimited, shared with your team
AI theme generations5 in totalUnlimitedUnlimited
AI art images per month330150, pooled per team
Analytics and link controls
Analytics history90 days3 yearsUnlimited (scan-level for 13 months, then daily totals)
Smart routing, A/B tests and UTM tagsSend scans by device, country, time or languageNot includedIncludedIncluded
Password, schedule, expiry and scan limitsNot includedIncludedIncluded
Retargeting pixelsGA4, Meta, GTM, TikTokNot includedIncludedIncluded
Conversion trackingNot includedNot includedIncluded
Brand and team
Custom domainsNot included525
Team members1 (no teams)3Unlimited
Folder permissionsNot includedNot includedComing soon
Audit logNot includedNot includedComing soon
Files and forms
File storage50 MB (10 MB per file)5 GB (100 MB per file)50 GB (250 MB per file)
Form responses per month501,00010,000
Automation and API
Email digests and alertsNot includedIncludedIncluded
Webhooks, Zapier and SlackNot includedNot includedIncluded
API requests per day1,00010,000 + bulk creation100,000 + bulk creation

Pricing questions

What happens if I cancel?

Nothing breaks. Your plan stays active until the end of the period you paid for, then your account moves to Free. Every dynamic code keeps redirecting and every scan is still counted: that's our Never-Hostage Guarantee. On Free you can't create more than the Free limits allow, and analytics show the last 90 days.

What happens if a payment fails?

Your codes keep working. If the subscription lapses, your account follows the Free limits, exactly as if you had cancelled. We never pause codes, show ads, or send your scanners to a QRdx page because of billing.

Do scans count against a limit?

No. Scans are unlimited on every plan and we never pause a code because of traffic. The only scan caps are the ones you set yourself on a code (Pro and Business).

Why do I see prices in ₹?

Visitors from India see prices in Indian rupees: Pro is ₹199 a month or ₹1,499 a year, Business ₹599 a month or ₹4,999 a year. Checkout charges customers in India in ₹ and everyone else in US$, whichever currency you browsed in. Use the switch above the plans to change the display currency.

Can I switch plans or billing periods later?

Yes. Open Manage subscription in your settings to change or cancel your plan in the Polar billing portal. Moving to a smaller plan never turns off existing codes, pages or domains.

How do teams work on each plan?

Free accounts can't create teams. A Pro team has up to 3 members including the owner; a Business team has no member limit. A team's limits follow the best plan among its owners, and existing members stay if that plan changes.

Can I self-host instead?

Yes. QRdx is open source under the AGPL-3.0. Run it with your own Postgres database by following the self-hosting guide; the plan limits are defined in one file that you can change for your instance.

Who handles billing and taxes?

Payments are processed by Polar (polar.sh), which acts as merchant of record and handles sales tax, VAT and GST. QRdx never sees your card details.

Automate. QR. Creation

Start Creating QR Codes for FreeFree forever. No signup, no watermark.