QR code statistics (2026)
Published · Page updated · By QRBench Editorial
In numbers
Across the 17 QR code generators we track, paid QR entry prices on monthly billing are USD: $4.99–$60/month, median $25.00 (4 entry plans); EUR: €6.15–€16/month, median €9.90 (4 entry plans). 13 tools offer a free tier and 4 sell only a trial; 5 of the 13 paid QR platforms have no monthly price on the entry plan; and only 4 state EU data hosting on their own pages. 21 figures below, each with its sample, its source and its date.
General checks: August 7–September 29, 2026 · 17 tools Selected topic checks: September 11–October 1, 2026 · 14 tools. Dates and scope by tool
A page update can change the text or presentation without rechecking every fact. General checks, prices and selected topics have separate dates. How to read these dates.
- Adobe Express
General check: · Price check: .
QR quick action documentation · . Rendered feature page and FAQ re-read: static codes, URLs only, never expire, PNG/JPEG/PDF, logo drag-and-drop into the centre. No export, decode or scan was tested; watermark behaviour remains unverified.
Premium pricing · . Rendered pricing page: Premium US$9.99 a month on the US page (11,99 € including VAT from France), billed monthly, 30-day trial converting to paid billing; Generate QR Code listed on Free and Premium. The annual App Store price was not re-read.
Adobe Express QR code generator page and FAQ · . Free-offer conditions on this source; other fields were not rechecked at the same time.
- Canva
General check: · Price check: .
Static and dynamic QR code policies · . Rendered help article reviewed: static codes without the Canva logo and with a fixed link; dynamic codes powered by Hovercode; logo removal, Insights, expiry dates and collaborator editing on Business, Enterprise and Nonprofit. No account, export, decode or scan was tested.
Plan names and annual prices · . Rendered French pricing page: Pro 110 € and Pro+ 170 € a year; the US page sells the same tier as Business at US$250 a year. Monthly rates were not re-read; QR unlocks were not verified inside a Pro+ account.
Canva Help Centre, Create and manage QR codes · . Free-offer conditions on this source; other fields were not rechecked at the same time.
- Flowcode
General check: · Price check: .
Analytics caps and reporting rows · . Pricing page re-read for analytics only: scan and click data with device, time and date; 500 scans on Free, 6,000 on Pro Plus, geolocation on the first 10,000 on Growth; CSV, PDF, UTM chart, webhook and S3 rows; custom tracking pixels on Enterprise. Growth listed at $250 a month, annual only. Other prices, general check date and scores unchanged; no dashboard session.
- Hovercode
General check: · Price check: .
Finder EUR plans and quota periods · . Rendered EUR page: Free 3 codes; Pro 100 total at 11 EUR/month; Business 600/month at 37 EUR; Business Plus 2000/month at 93 EUR. Annual totals use the explicit 12 months for the price of 10 rule. Unlimited scans, 10/25 team members on Business tiers. Saving/tracking requires an account; exports unconfirmed. Documentation only.
Analytics fields, history and location method · . Pricing page and its FAQ re-read for analytics only: total and unique scans on Free with 3 months of history; time, device, browser and estimated city and country per scan on paid plans; 12 months of history on Pro, unlimited from Business; CSV export and GPS prompts from Business; webhooks on Business Plus. Prices unchanged; no dashboard session.
- ME-QR
General check: · Price check: .
Free-plan pricing · . Free-offer conditions on this source; other fields were not rechecked at the same time.
Inactivity policy · . Free-offer conditions on this source; other fields were not rechecked at the same time.
- Oh My Code
General check: · Price check: .
Finder plan pricing and quotas · . Rendered monthly, annual and lifetime tabs checked: Friendly $4.99/$25/$59, Boss $14.99/$75/$169. Codes, scans and users read on the cards. The September 21 account-owner export confirmation is not attributed to individual plans; pixels remain documented only in the July 2 article. No purchase or quota test.
Analytics wording on the pricing page · . Rendered pricing page re-read for analytics wording only: advanced analytics on The Friendly and The Boss, bulk creation and priority support on The Boss; the scan-tracking pixel line read on August 10 no longer appears on the pricing cards, while the feature stays documented in the vendor's article (next check). Prices, general check and pricing dates unchanged; no account session.
Documented pixel retargeting and consent page · . Vendor article published July 2, 2026 read: Meta pixel, Google Analytics 4 and Google Ads tag IDs pasted into a dynamic code, shipped with The Boss plan and its 14-day trial; every scan passes a consent page and no tag fires before consent, with a decline path to the destination. Documented only; no pixel configured or scan tested.
Partial trial-account workflow · . Onboarding, destination editing, folders, public vCard layout, device routing, scan-limit expiry and a small analytics series observed. PNG/SVG/EPS exports confirmed by the account owner. Bulk, API, support and post-trial behaviour not validated. Scores, general check and pricing dates unchanged.
Documented EPS export · . The rendered release lists EPS. No EPS file was generated or inspected; free or paid access conditions were not tested. General and pricing dates are unchanged.
Public generator catalogue · . Rendered public selector reviewed: 15 named choices. Free static and account-based scan tracking were distinguished. No new download, decode or account workflow was tested.
Documented GS1 Digital Link · . Official article reviewed for the GS1 offering and Boss/Apollo access. Capability is documented only; generation, payload compliance, scanner behaviour and account access were not tested.
- QR Code Monkey
General check: · Price check: .
- QR Planet
General check: · Price check: .
- QR Tiger
General check: · Price check: .
Partial Freemium account test · . Destination editing, static output, four downloaded formats and a five-access analytics sample. PNG and PDF decoded; SVG and EPS structurally inspected only. Paid features and expiry untested.
- QR.io
General check: · Price check: .
Post-trial check of the dynamic specimen · . Eight days after creation, after the seven-day trial, the specimen's short link served a QR.io "Deactivated" page asking the owner to choose a plan, with HTTP 200 and no redirect. Checked on September 23 and October 1 only; exact cut-off time and reactivation after payment untested.
Partial account test · . Destination edit, duplicate, folder, design, Profile Card and five-scan sample. Five export formats opened according to the account holder; no independent file inspection. Trial expiry checked separately on October 1.
Product Hunt rating · . This is the QR.io profile on Product Hunt, not a survey of all its customers.
- QRCG by Bitly
General check: · Price check: .
Tracking data on the entry plan · . Pricing page re-read for analytics wording only: tracking data on dynamic codes on every plan, 10,000 scans on Starter and unlimited above, 14-day trial. Prices render client-side and were not re-read; general check date and scores unchanged; no dashboard session.
Trustpilot TrustScore · . This is the qr-code-generator.com profile on Trustpilot, separate from QRBench's product scores.
- QRFY
General check: · Price check: .
Post-trial check of the dynamic specimen · . Eight days after creation, after the seven-day trial, the specimen's short link redirected to a QRFY deactivation page returning HTTP 404. Checked on September 23 and October 1 only; exact cut-off time, three-month retention and reactivation after payment untested.
Partial trial-account test · . Destination editing, folders, duplication, static preview decode, public vCard, one-scan quota and six-scan analytics sample. Three iPhone scans and export opening confirmed by account owner. Bulk, API, domains and paid limits untested; post-trial behaviour checked separately on October 1. Numerical scores retained.
Account plans · . Account screen showed 19/29/39 EUR monthly equivalents for 12/6/3 months, taxes excluded. Trial displayed 1000 dynamic codes and five domains; these are not paid-plan capacity checks.
Refund terms and conflicting help article · . Sections 5.1 and 8 describe cancellation and a 14-day withdrawal/refund window. Account FAQ adds first-payment and non-extensive-use conditions. Support article 6998474 dated 2023 still rules out refunds. No purchase, cancellation or refund tested.
Current help centre · . Populated categories inspected; older no-refund article remains accessible. Support responsiveness not tested.
- QRStuff
General check: · Price check: .
Free-plan FAQ · . Free-offer conditions on this source; other fields were not rechecked at the same time.
- QRzie
General check: · Price check: .
- Scanova
General check: · Price check: .
Analytics ladder after the September 21 redesign · . Pricing page re-read the day after the vendor's announced redesign, for analytics only: plan names, annual prices and quotas unchanged from August 10; total scans for 30 days on Basic, no time limit on Lite, location, device, browser and OS breakdowns plus event tracking, exports and Zapier from Standard, exact GPS from Pro, Google Analytics and webhooks from Lite. Monthly prices not re-read; no dashboard session.
- The QR Code Generator
General check: · Price check: .
Free-plan pricing · . Free-offer conditions on this source; other fields were not rechecked at the same time.
Free-plan conditions · . Free-offer conditions on this source; other fields were not rechecked at the same time.
- Uniqode
General check: · Price check: .
Analytics fields, history and exports · . Help-center article (updated November 6, 2025) and pricing page re-read for analytics only: total and unique scans, day and hour analysis, top countries, states and cities, OS and browser shares, GPS coordinates on Plus and Business+, history of 60, 90, 180 days or lifetime by plan, email reports on every plan, CSV export from Core. Prices, general check date and scores unchanged; no dashboard session.
Every figure on this page carries a source and a date. The market figures are not quoted from anyone: they are computed when the site is built, from the same verified dataset that produces the ranking and the pricing index, one fiche per tool, each price and limit read on the vendor's own pages on the date shown. They recompute the moment a fiche is re-verified. The security and standards figures come from the primary publisher, linked on each card.
Pricing and plans, computed from 17 tools
Entry-plan prices are compared within each currency and billing period. Design-suite subscriptions that add no QR capability are excluded from the paid QR sample. See the excluded plans and reasons.
Corrected September 11, 2026: earlier comparisons mixed monthly and annualized rates and pooled USD and EUR. The paid QR sample also included Adobe Premium and Canva Pro, which add no QR capability. Prices are now compared within each currency and billing period; a missing monthly price refers to the entry plan, not necessarily the whole product.
Entry-plan prices on monthly billing: USD: $4.99–$60/month, median $25.00 (4 entry plans); EUR: €6.15–€16/month, median €9.90 (4 entry plans).
Computed from 13 paid QR platforms; currencies and billing periods separated; prices checked September 29, 2026 · Pricing index · copy link to this stat
Entry-plan prices billed yearly, expressed per month: USD: $2.08–$29.17/month, median $8.67 (6 entry plans); EUR: €4.50–€19/month, median €6.68 (6 entry plans). The annual and monthly samples differ, so their medians do not measure a discount.
Computed from 13 paid QR platforms; currencies and billing periods separated; prices checked September 29, 2026 · Pricing index · copy link to this stat
5 of the 13 paid QR platforms (38%) have no monthly price on their entry plan: QR Planet, QRFY, Scanova, The QR Code Generator and Uniqode. Scanova offers monthly billing on Lite at $15/month. Other billing terms are listed in the pricing index.
Computed from 13 paid QR platforms; currencies and billing periods separated; prices checked September 29, 2026 · Pricing index · copy link to this stat
2 of 17 tools (12%) sell a one-time lifetime plan: Oh My Code and Scanova. Every other paid option is a subscription.
Computed from 17 tools · general check dates August 7–September 29, 2026 · Lifetime plans in the pricing index · copy link to this stat
On monthly billing, the median entry-plan price divided by its full dynamic-code quota is USD: $1.20 per code per month (3 plans); EUR: €0.11 per code per month (3 plans). This assumes every included code is used; it is not the bill for a single code.
Computed from numeric quotas only; unlimited and unknown quotas excluded; no annual rates substituted · prices checked September 29, 2026 · Dynamic QR code generators by need · copy link to this stat
Entry plans span 2 to unlimited dynamic codes. 5 of the 12 entry plans that state a quota allow 5 codes or fewer (Oh My Code, QR Planet, QRCG by Bitly, Scanova and The QR Code Generator), while 2 (QR.io and QRFY) set no cap at all.
Computed from the 12 of 13 paid tools that state a code quota on the entry plan · general check dates August 7–September 29, 2026 · Entry plans compared · copy link to this stat
Free tiers and trials, as published
What each vendor's own pages say about its free tier and trial. A fact we could not verify for a tool leaves that tool out of the figure and is counted as unverified next to it.
8 of the 13 tools with free tiers offer at least one free creation path without an account; dynamic editing or management may still require one. 3 require a signup for the free offer we recorded (Canva, Flowcode and QR Tiger); 2 are unverified.
Computed from 13 free tiers · general check dates August 7–September 29, 2026 · No-account generators · copy link to this stat
8 of 17 tools give away at least one dynamic QR code. 5 have no scheduled expiry in our records (Canva, Flowcode, Hovercode, QR Planet and The QR Code Generator); 1 has an inactivity condition (ME-QR); 1 expires by policy (QRStuff, and we watched it die); 1 is unverified (QR Tiger).
Computed from 8 tools with a free dynamic code · general check dates August 7–September 29, 2026; selected topic checks September 11–September 29, 2026 for 10 tools (see review scopes) · Expiry watch log · copy link to this stat
10 of 17 tools run a trial. The median trial lasts 14 days (7 to 30 across the 9 with a stated length). Of the 5 whose signup we checked, only Adobe Express asks for a card up front.
Computed from 10 trials · general check dates August 7–September 29, 2026 · Trial traps in the pricing index · copy link to this stat
Expiry watch: the log
Policies say what should happen; this registry records what did. We create real dynamic codes, on free plans and on trial accounts, pointing at a marker URL we control, then re-check the vendor's short link on a schedule. Every check is appended with its date and never overwritten. A code that dies is a finding; so is one that outlives its vendor's stated limit.
3 of the 4 dynamic codes we created on free plans and trials and re-check on a schedule no longer reach their destination (2 dead, 1 serving a vendor page). The QRStuff code, created August 18, 2026, stopped reaching its destination between day 8 and day 10, after outliving its stated 7-day limit. The QRFY trial code, created September 23, 2026, stopped reaching its destination between day 0 and day 8, a window that includes the end of its 7-day trial. The QR.io trial code, created September 23, 2026, began serving a vendor page instead of its destination between day 0 and day 8, a window that includes the end of its 7-day trial. The ME-QR control code, created August 13, 2026, was still live at day 49 (no fixed term; its FAQ allows blocking after 365 days without a scan).
Computed from 4 monitored codes; every check is appended to the registry, never overwritten · last check October 1, 2026 · Which free codes keep working · copy link to this stat
Follow each specimen
4 codes, one per tool below. These are observations of individual codes, not a market-wide failure rate. Checks are spaced apart: a change happened between observations, not necessarily on the day we first saw it. HTTP checks do not reproduce every scanner's browser or advertising experience.
ME-QR
Control specimen · created August 13, 2026
-
· day 0
Resolving
Read observation
302 direct to target, 200 final. No ads interstitial on curl (UA curl); browser-scan behavior may differ.
-
· day 7
Resolving
Read observation
J+7 control check. Unchanged vs baseline: 302 direct to the marker URL, 200 final, no interstitial (UA curl).
-
· day 15
Resolving
Read observation
J+15 control check. Unchanged: 302 direct to the marker, 200 final, no interstitial.
-
· day 26
Resolving
Read observation
J+26 control check (09:14 local). Unchanged: HTTP/2 302 direct to the marker URL, 200 final, no interstitial (UA curl).
-
· day 32
Resolving
Read observation
J+30 check, run at J+32 (09:21 local; the follow-up runner did not fire on 12-13/09). Unchanged vs baseline: HTTP/2 302, location https://www.qrbench.com/methodology/?src=expiry-watch-meqr, HTTP/2 200 final, no interstitial (UA curl).
-
· day 49
Resolving
Read observation
Control check during the QRFY / QR.io J+8 pass (09:22 local, iPhone UA). Unchanged: HTTP/2 302 direct to the marker URL, HTTP/2 200 final.
QRStuff
Expiry specimen · created August 18, 2026
-
· day 0
Resolving
Read observation
Baseline at creation. 302 direct to target, 200 final, no interstitial. Context: the default anonymous flow (Update Later + Enable Analytics pre-checked) produced this qrs.ly redirect; the site's plans table markets the free tier as static-only.
-
· day 2
Resolving
Read observation
J+2 check. Unchanged vs baseline: 302 direct to the marker URL, 200 final, no interstitial. 5 days before the vendor's own stated 7-day anonymous expiry (2026-08-25).
-
· day 7
Resolving
Read observation
Morning of the vendor's stated expiry day (09:56 local, 6d21h after creation - the full 7x24h window closes ~12:40 today). Still 302 direct to the marker, 200 final, no interstitial. Not yet conclusive: a J+8 check on 2026-08-26 settles it either way (death = receipt; survival past the stated window = claim harsher than reality, also a finding).
-
· day 8
Resolving
Read observation
J+8 (08:16 local, 8d after creation) - the vendor's own 7-day anonymous window closed ~12:40 on 2026-08-25 and the code OUTLIVED IT. Single curl, verbatim: HTTP/2 302, location: https://www.qrbench.com/methodology/?src=qrstuff-freetest-2026-08-18, 200 final, no interstitial, no 'Scan Quota Exceeded'. Response carried x-ratelimit-remaining: 58/60 (per-IP request throttle, not the 10-scan cap). VERDICT: the FAQ claim is harsher than the product's actual behavior - finding for the review, not a receipt of death.
-
· day 10
Not resolving
Read observation
J+10 (11:17 local). The redirect is GONE: qrs.ly/t1hgu6q serves an HTML page directly, HTTP 200, zero redirects. Rendered + captured (src/assets/screenshots/qr-stuff/qrsly-expired-2026-08-28.webp). Page verbatim: 'QR Code Expired / 404 / Sorry, this QR Code has exceeded its time limit. If you are the owner of this QR Code, consider upgrading your account.' Death window: between J+8 (26/08 08:16, alive) and J+10 (28/08 11:17). Notes: soft-404 (says 404, serves HTTP 200); the upsell targets an anonymous creator who has no account; time-limit mechanism, not the 10-scan quota.
-
· day 21
Not resolving
Read observation
J+21 confirmation (09:14 local). Still dead: qrs.ly/t1hgu6q serves the 'QR Code Expired' page directly, HTTP 200, zero redirects. Stable since the J+10 death.
-
· day 27
Not resolving
Read observation
J+27 confirmation (09:2x local, J+30 pass). Still dead: HTTP 200, zero redirects, body contains 'QR Code Expired' and 'exceeded its time limit'. Stable since the J+10 death.
QRFY
Expiry specimen · created September 23, 2026
-
· day 0
Resolving
Read observation
Browser baseline: encoded short URL reached the methodology marker after destination editing. Three iPhone Camera scans also confirmed by account owner. Archived image is a decoded preview screenshot, not an exported file. No scan quota on this specimen; do not use the separate one-scan copy or the /r/ preview URL. Seven-day trial displayed; exact end time unknown; next check October 1.
-
· day 8
Not resolving
Read observation
J+8 after creation, i.e. after the 7-day trial (09:22 local, iPhone UA). curl -sIL verbatim: HTTP/2 302, location: https://qrfy.io/qr/invalid, HTTP/2 404. Rendered page (title 'QR Code: Invalid'): 'This QR code has been deactivated for some reason. If you are the owner of this QR code, log in to reactivate it.' Capture: codes/qrfy-dead-2026-10-01.png. Death window: between 2026-09-23 (alive) and 2026-10-01 09:22; exact trial end time unknown. The visitor page does not name the trial or a plan. Re-checked 09:56 local before publication: unchanged (302 to /qr/invalid, then 404).
QR.io
Expiry specimen · created September 23, 2026
-
· day 0
Resolving
Read observation
Browser baseline: same encoded URL reached the edited methodology target. Three iPhone scans confirmed by account holder. Archived image rendered from dashboard SVG, not downloaded export. No expiry observed; J8 check October 1. Do not use the styled duplicate.
-
· day 8
Degraded
Read observation
J+8 after creation, i.e. after the 7-day trial (09:22 local, iPhone UA). curl -sIL verbatim: HTTP/2 200, zero redirects (the marker is no longer reached). Rendered page (title 'Deactivated QR Code | QR.io'): 'Deactivated / The QR code owner needs to choose a plan to reactivate this QR code.' + 'Choose Plan' button, 'Powered by QR.io'. Capture: codes/qr-io-dead-2026-10-01.png. Vendor paywall page served with HTTP 200 (registry rule: degraded, a vendor page that no longer forwards; for the person scanning, the code no longer works). Death window: between 2026-09-23 (alive) and 2026-10-01 09:22. Re-checked 09:56 local before publication: unchanged (HTTP 200, same Deactivated page).
| Tool | Plan | Created | Vendor's stated limit | Status | Last check | Outcome |
|---|---|---|---|---|---|---|
| ME-QR control | Free, no account | August 13, 2026 | no fixed term; its FAQ allows blocking after 365 days without a scan | Live | October 1, 2026 (day 49) | Live at day 49 |
| QRStuff subject | Free, no account | August 18, 2026 | 7 days | Dead | September 14, 2026 (day 27) | Dead between day 8 and day 10 |
| QRFY subject | 7-day trial account | September 23, 2026 | 7 days (trial) | Dead | October 1, 2026 (day 8) | Dead between day 0 and day 8 |
| QR.io subject | 7-day trial account | September 23, 2026 | 7 days (trial) | Degraded | October 1, 2026 (day 8) | Degraded between day 0 and day 8 |
Static codes are not monitored: the destination is encoded in the image itself, so nothing on the vendor's side can die.
Features, formats, hosting and origin
Counted from the same fiches. "Unverified" means the vendor's pages did not settle it and we did not guess.
12 of 17 tools (71%) offer an API. QRzie and The QR Code Generator do not; 3 are unverified.
Computed from 17 tools · general check dates August 7–September 29, 2026 · Tool reviews · copy link to this stat
12 of 17 tools ship advanced scan analytics and 2 offer basic counts (QR.io and The QR Code Generator). The 3 with none (Adobe Express, QR Code Monkey and QRzie) are static-only generators: a static code has no redirect to count.
Computed from 17 tools · general check dates August 7–September 29, 2026 · Analytics compared · copy link to this stat
Only 4 of 17 tools (24%) state EU data hosting on their own pages (Hovercode, Oh My Code, QR Planet and QRzie); 13 leave it unclear.
Computed from 17 tools · general check dates August 7–September 29, 2026 · copy link to this stat
15 of 17 tools export SVG and 11 export PDF, and 7 list EPS (ME-QR, Oh My Code, QR Code Monkey, QR Tiger, QR.io, Scanova and Uniqode).
Computed from recorded export formats across 17 tools, free or paid; a documented format is not necessarily tested · general check dates August 7–September 29, 2026; selected topic checks September 11–October 1, 2026 (see per-tool scopes) · copy link to this stat
The median recorded catalogue has 17.5 QR code types or presets, from 1 (Adobe Express) to 43 (QRStuff), across the 14 tools with a recorded count.
Computed from 14 of 17 tools; counts may include URL presets and public-only catalogues, so they do not rank capability depth · general check dates August 7–September 29, 2026; selected topic checks September 11–October 1, 2026 (see per-tool scopes) · copy link to this stat
The 15 tools whose headquarters we could establish are spread over 10 countries: 5 in the United States, 2 in the United Kingdom, 1 each in Australia, Austria, France, Germany, India, Romania, Spain and the Isle of Man; 2 unverified.
Computed from 17 tools · general check dates August 7–September 29, 2026 · copy link to this stat
Security, ownership and standards, sourced
Figures we did not produce. Each links to the primary publisher; a number found only in a secondary summary does not appear here.
QR-code phishing volumes rose 146% over the first quarter of 2026, from 7.6 million attacks in January to 18.7 million in March, within roughly 8.3 billion email-based phishing threats Microsoft detected in the quarter. PDF attachments carried 70% of those QR codes by March, and QR codes embedded directly in the email body surged 336% that month.
Source: Microsoft Threat Intelligence, "Email threat landscape: Q1 2026 trends and insights", April 30, 2026 · copy link to this stat
Corrected September 8, 2026: an earlier version of this page attributed the 146% figure to ESET's H1 2026 threat report. The figure is Microsoft's; ESET's own QR-code findings are the next entry.
QR codes appeared in around 11% of the phishing emails ESET detected in the first half of 2026, averaging 100,000 detections a month with a peak in April. Most detections were in the United States, Spain and Mexico.
Source: ESET H1 2026 Threat Report (December 2025 to May 2026) · copy link to this stat
Bitly announced its acquisition of Egoditor, publisher of qr-code-generator.com, on December 1, 2021, and rebranded the product 'QRCG by Bitly' on April 20, 2026, consolidating the largest QR SEO property and the largest link shortener under one owner.
Source: Bitly announcement, December 1, 2021; QRCG by Bitly rebrand post, April 20, 2026 · copy link to this stat
Corrected September 4, 2026: an earlier version dated the acquisition to March 2026.
The US X9.150 standard, "Merchant-Presented QR Codes For Secure Payment", was published on July 14, 2026. It defines the structure, content and security requirements of merchant-presented payment QR codes used to initiate push payments in the United States.
Source: Accredited Standards Committee X9, announcement of July 14, 2026 · copy link to this stat
How these figures are computed
- Sample. The 17 tools in the index have general check dates ranging from August 7–September 29, 2026. Coverage: 4 free-flow tests, 3 targeted test, 2 full account tests and 8 documentation reviews. Price and selected topic checks have their own dates, shown above and on the reviews. Adding a tool or re-verifying one recomputes every figure on this page at the next build.
- Entry plan. The entry paid QR tier identified in each tool's record. Monthly and annual rates are separate samples; a missing monthly rate is never replaced by an annualized one. A higher-tier monthly alternative is shown in the pricing index but excluded from the entry-plan median. Cost per included code uses monthly billing and assumes the full numeric quota is used; unlimited and unknown quotas are excluded.
- Currencies. USD and EUR medians and ranges are computed separately, using the currency displayed by each vendor when checked. There is no currency conversion or combined cheapest-to-most-expensive ranking.
- Unverified facts. A limit or feature we could not confirm is stored as unknown, never guessed. The tool is left out of that figure and counted as unverified next to it.
- Arithmetic. Percentages are rounded to the nearest whole number. A median is the middle value, or the mean of the two middle values.
- Sourced figures. The primary publisher's own page, linked. When a figure is corrected, the correction stays on its card with its date, as the methodology requires.
Spotted an error? Tell us: we verify, correct and date the correction here.
Related on QRBench
- The QR code pricing index: every entry price, both billing periods, verified
- The best free QR code generators: which codes stay free after you print
- The best dynamic QR code generators: picks by need and a comparison of paid entry plans
- The full 2026 ranking: every tool we test, scored on seven criteria