QRdx

QRdx
vs
QR.io logo

QRdx vs QR.io

QR.io sells one plan with unlimited dynamic codes after a 7-day trial. QRdx is open source, has a free plan with no time limit and keeps dynamic codes redirecting on every plan.

QRdx vs QR.io at a glance

Pricing, design options and developer tooling side by side. Where QR.io is ahead, the table says so.

Feature
QRdxFree · Pro from $5/mo
QR.io logoQR.io$39.99/mo or $350/yr
Price
Free; Pro $5/mo or $48/yr; Business $15/mo or $144/yr
$39.99/mo or $350/yr
Free plan
Yes, no time limit
7-day trial
When the trial or plan ends
Codes keep working on every plan
Dynamic codes "paused" after the trial; codes "paused" after you cancel
Sign-up to make a code
Not needed for static codes
Needed to download any code
QR types
33 static types
14 dynamic and 10 static types
Dynamic (editable) codes
10 free; unlimited on Pro
Unlimited
Scan analytics
90 days free; 3 years on Pro; unlimited on Business
How many, when and where
Hosted pages
3 free; unlimited on Pro
Custom landing pages
Team members
3 on Pro, unlimited on Business
5
Shape options
23 body · 17 eye · 21 eye-dot
19 patterns, 15 corner and 16 inner-corner shapes (API docs)
Download formats
PNG, JPG, WebP, SVG, PDF, EPS
PNG and SVG
API
1,000 requests a day free; 10,000 on Pro
2,000 requests a month (paid plan)
Site languages
English
6
Open source
AGPL-3.0
Not advertised

Why choose QRdx over QR.io?

The areas where QRdx is the stronger pick. The guide below also covers where QR.io is the better choice.

  • A free plan with no time limit

    QR.io starts with a 7-day trial. Its help center says that when the trial expires, "Dynamic QR codes will be paused" until you upgrade (checked 10 November 2026). QRdx Free has no time limit and includes 10 dynamic codes and 3 hosted pages.

  • Codes keep working after you cancel

    QR.io's refund policy says that after you cancel, "your QR Codes will go into paused mode" until you subscribe again (checked 10 November 2026). Under the QRdx Never-Hostage Guarantee, dynamic codes keep redirecting after a downgrade, a failed payment or a cancellation.

  • Unlimited dynamic codes from $5 a month

    QR.io's plan is $39.99 a month or $350 a year. QRdx Pro is $5 a month or $48 a year for unlimited dynamic codes and hosted pages, and Business is $15 a month or $144 a year with unlimited team members.

  • Open source, with an API on every plan

    The QRdx app is AGPL-3.0 and self-hostable. Its REST API works on the Free plan too, and there's an MCP server and an MIT-licensed React library and CLI on npm. QR.io's API needs its paid plan.

QRdx or QR.io: which should you use?

QR.io and QRdx both make dynamic QR codes you can edit after printing, with scan statistics and hosted mobile pages. QR.io sells a single plan with unlimited codes after a 7-day trial. QRdx has a free plan and paid plans from $5 a month, and its dynamic codes keep redirecting whatever plan you're on.

Who each tool is for

QR.io suits a team that wants unlimited codes on one plan and is ready to pay once the trial week is up. The plan costs $39.99 a month or $350 a year and includes unlimited dynamic and static codes, unlimited scans, custom landing pages, scan statistics, bulk creation, API access and 5 team members. It lists 14 dynamic types, such as business pages, coupons, menus and MP3s, and 10 static types, including PayPal and Bitcoin payments.

QRdx suits people who want to start free and pay monthly, if at all. Static codes are free and need no account. The Free plan adds 10 dynamic codes and 3 hosted pages. Pro ($5/mo or $48/yr) makes both unlimited, and Business ($15/mo or $144/yr) adds unlimited team members and white-label pages. Developers get the REST API on every plan, and the whole app can be self-hosted.

Where QR.io is the better choice

  • You want the site in your language. QR.io is available in English, Spanish, Portuguese, Italian, French and German. QRdx is English only for now.
  • You want a refund guarantee. QR.io's refund policy promises a full refund if you ask within 7 days of your first purchase. QRdx looks at refund requests case by case.
  • You run a non-profit. QR.io's help center says it has special plans for non-profits, arranged through its support team.
  • You'd rather not choose between tiers. QR.io's one plan comes with unlimited codes, bulk creation, the API and 5 team members.

Key differences

  • What happens when you stop paying. QR.io's help center says that when the 7-day trial expires, "Dynamic QR codes will be paused" until you upgrade, and static codes "will work forever." Its refund policy says that after you cancel a paid plan, "your QR Codes will go into paused mode" until you subscribe again. We checked both pages on 10 November 2026. On QRdx, dynamic codes keep redirecting on every plan, including after a cancellation.
  • Price. One person with a few codes pays nothing on QRdx. On QR.io the cheapest option after the trial is $39.99 for one month.
  • Getting a code. QR.io asks you to create a free account before you can download any code. The QRdx static generator works without an account.
  • Developer access. QR.io's API comes with its paid plan and allows 2,000 requests a month. The QRdx REST API allows 1,000 requests a day on Free and 10,000 on Pro, and QRdx also has an MCP server, a React library on npm and a CLI.
  • Openness. QRdx is open source under AGPL-3.0, so you can check how scans are counted or run your own copy. QR.io doesn't advertise its source code.

Switching from QR.io

  1. Keep your QR.io plan active until the codes you've printed are replaced. QR.io's dynamic codes redirect through QR.io, so they depend on that plan. Static QR.io codes keep working without it.
  2. Get a list of your codes from QR.io's List API, which returns 100 codes per page, or write each code's name and destination in a spreadsheet. Import the list into QRdx to make them dynamic QRdx codes.
  3. Rebuild hosted pages in the QRdx page editor, and test each new code on a couple of phones before printing.

QRdx's Never-Hostage Guarantee explains what happens to your codes on every plan.

Switch in minutes

Move from QR.io to QRdx

  1. 1

    Get your code list from QR.io's List API (100 codes per page), or list Name, QR link and Destination URL for each code in a spreadsheet.

  2. 2

    Upload the CSV to Dashboard → Codes → Import and check the column mapping.

  3. 3

    Preview and import. Download the mapping CSV of old link → new QRdx link.

Printed codes

QR.io's dynamic codes live on QR.io's own domain and are paused when its plan ends, so re-point each one to its new QRdx link (the mapping CSV lists them) and keep the QR.io plan active until you reprint. Static QR.io codes keep working without it.

Make your next QR code in seconds.

Free forever. No signup, no watermark.

Start Creating QR Codes for Free