Best overall
Design-focused QR platform with honest free static codes and lifetime pricing
2026 rankings · page updated November 5, 2026
We evaluate, score, and compare QR code generators to help you choose the right tool, without wasting time. By QRBench Editorial.
3 targeted tests; 7 tools evaluated from public documentation; 4 full account tests. Free-flow tests cover creation and download attempts. Paid features may rely on documentation. See the scope of our checks.
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.
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.
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.
General check: · Price check: .
Pricing review, November 2, 2026 · . Rendered Individuals tab and both billing views: Pro Plus USD 60 monthly or 25 per month billed yearly, 50 codes and three seats; Growth USD 250 per month billed yearly. No purchase or paid-capacity test.
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.
General check: · Price check: .
Pricing review, November 2, 2026 · . Rendered EUR monthly and yearly pages: Pro 11/month or 110/year for 100 total codes; Business 37/month or 370/year; Business Plus 93/month or 930/year. Advertised quotas read, not tested.
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.
General check: · Price check: .
Pricing review, November 2, 2026 · . Both rendered EUR billing views: Lite 8.90 monthly or 5.42 per month billed yearly; Premium 14.25 or 7.72. Lite removes advertising on one code, Premium on all codes. These vendor-converted euro quotes can move with exchange rates; no paid test.
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.
General check: · Price check: .
Pricing review, November 2, 2026 · . Rendered Monthly, Yearly and Lifetime controls: Friendly USD 4.99/month, 25/year or 59 once for two dynamic codes and 500 scans/month; Boss USD 14.99/month, 75/year or 169 once with advertised unlimited codes, scans and users. No purchase or capacity test.
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.
General check: · Price check: .
General check: · Price check: .
Pricing review, November 2, 2026 · . Both rendered billing views: annual EUR 5/15/35 per month; quarterly 6.25/18.75/43.75 per month; no monthly billing, minimum three months. Paid quotas 5/100/250 codes. No purchase or paid-capacity test.
Free-account test, October 13–21, 2026 · . Editable destination, three confirmed iPhone scans, reconciled dashboard and CSV, plain PNG, styled SVG and vector PDFs, business card/vCard and mobile layout. Free plan only; bulk, API, integrations, paid cancellation and long-term expiry untested.
Conflicting free scan allowance · . Our Free account displayed 50 scans/day/code on October 20; the rendered public homepage displayed 100 scans/day on October 21. We use the account allowance and did not exhaust the cap.
General check: · Price check: .
Pricing review, November 2, 2026 · . Rendered Regular monthly/yearly switch: USD 7 monthly or 65 for one year; Advanced USD 16/month and Premium USD 37/month billed yearly. Published entry quota: 12 dynamic codes, unlimited scans, one user. Canonical prices now retain the USD amounts actually displayed; no paid test.
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.
General check: · Price check: .
Pricing review, November 2, 2026 · . Official pricing page read through the web reader: USD 39.99 monthly or 350 for 12 months, unlimited codes and scans, five team members, seven-day trial. Browser navigation timed out; no checkout or capacity test.
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.
General check: · Price check: .
Pricing review, November 2, 2026 · . Partial pricing check: rendered annual EUR 8/15/40 per month, EUR 96/180/480 up front, excluding VAT. Starter two codes, 10000 scans, one user. Monthly selection did not yield a current amount in IAB or Chrome; the EUR 16 monthly quote and pricing_checked date remain September 29, 2026. No claim that monthly billing has ended.
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.
General check: · Price check: .
Pricing review, November 2, 2026 · . Rendered EUR plans: 228 for 12 months, 174 for six months or 117 for three months, displayed as 19/29/39 per month, excluding VAT. Unlimited dynamic codes, scans and users advertised; seven-day trial without card. No purchase or quota test.
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.
General check: · Price check: .
Anonymous static PNG, November 5, 2026 · . Switched off Update Later and downloaded a 403 × 403 PNG without signing in. The decoded URL, including the query string, matched the input. Dynamic quotas and expiry were not retested.
Free-plan FAQ · . Free-offer conditions on this source; other fields were not rechecked at the same time.
Pricing review, November 2, 2026 · . Rendered monthly and yearly QR Code views: Lite USD 10/month or 100/year for 50 dynamic codes; Full 25/month or 270/year for 250 codes; Enterprise default ten-seat selection USD 250/month or 2700/year. Enterprise card and comparison table disagree on code capacity; entry pricing confirmed, paid limits untested.
General check: · Price check: .
General check: · Price check: .
Pricing review, November 2, 2026 · . Rendered USD annual and monthly views: Basic USD 5/month annual only for three codes; Lite 9 annual or 15 monthly; Standard 35/50; Pro 75/100. Ultra Lite USD 150 once for one dynamic code. No purchase or paid-feature test.
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.
General check: · Price check: .
Pricing review, November 2, 2026 · . Rendered EUR Individuals and Businesses tabs: Flex five codes EUR 4.50/month or 45 codes EUR 9/month, billed yearly; Core EUR 42, Plus EUR 85 billed yearly. Free two ad-supported dynamic codes. No purchase, export or capacity test.
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.
General check: · Price check: .
Pricing review, November 2, 2026 · . Rendered QR pricing: Essential USD 9/month billed yearly, 15 codes and one seat; Core USD 49, 250 codes and one seat; Plus USD 99, 500 codes and three seats; Business+ USD 399, 2000 codes and five seats. Annual labels read; no purchase or capacity test.
Trial-account test, October 21, 2026 · . Editable URL, three real iPhone scans, 11 known accesses counted, styled PNG/JPEG/SVG decoded, EPS received, five-code CSV import and Una Linkpage tested. Daily and city CSV escaping defects; full scan CSV and grouped download not received. PDF blocked by this Chrome. Paid capacity, API/MCP, GPS, retention, support and expiry untested.
Analytics plan limits and trial policy · . Rendered pricing page, expanded analytics comparison and trial FAQ read: detailed time/location/device analytics and GPS listed from Core, CSV from Core; retention 60/90/180 days/lifetime. Trial dynamic codes deactivate without subscription. Corrects the September GPS attribution to Plus; no GPS or expiry test. General and pricing-check dates preserved.
The verdict
Based on our 7-criteria scoring grid, the best dynamic QR code platform overall in 2026 is Oh My Code (8.2/10). A design-first QR generator whose pricing does the opposite of the market's expiring-free-code trick: static stays free forever, dynamic is honestly paid, and lifetime plans cap the cost.
The podium
Best overall
Design-focused QR platform with honest free static codes and lifetime pricing
Best analytics
Formerly Beaconstac: dynamic QR for teams, with detailed analytics
Best free dynamic
Small, honest dynamic-QR tool — free codes that truly never expire, EU-hosted
| Tool | Score | Entry paid plan | Free option |
|---|---|---|---|
| Oh My Code Visit site | 8.2 Targeted test + docs 4/7 provisional | The Friendly $4.99/mo · monthly $2.08/mo · billed yearly | Free static Free-offer conditions |
| Uniqode Visit site | 8.0 Account test + docs 5/7 provisional | Essential No monthly price for this plan $9/mo · billed yearly | No free tier |
| Hovercode Visit site | 7.7 Public docs 4/7 provisional | Pro ≈ $12.34/mo · monthly ≈ $10.29/mo · billed yearly | Free static + dynamic Free-offer conditions |
| QR Planet Visit site | 7.6 Account test + docs 5/7 provisional | Starter No monthly price for this plan ≈ $5.61/mo · billed yearly | Free static + dynamic Free-offer conditions |
| Scanova Visit site | 7.6 Public docs 4/7 provisional | Basic No monthly price for this plan $5/mo · billed yearly | Free static Free-offer conditions |
| Flowcode Visit site | 7.3 Public docs 4/7 provisional | Pro Plus $60/mo · monthly $25/mo · billed yearly | Free dynamic Free-offer conditions |
| QR Tiger Visit site | 7.0 Account test + docs 4/7 provisional | Regular $7/mo · monthly $5.42/mo · billed yearly | Free static + dynamic; dynamic expiry unverified Free-offer conditions |
| QRCG by Bitly Visit site | 6.8 Public docs 4/7 provisional | Starter ≈ $17.95/mo · monthly ≈ $8.97/mo · billed yearly | No free tier |
| The QR Code Generator Visit site | 6.6 Free-flow test + docs 3/7 provisional | Flex, 5 codes No monthly price for this plan ≈ $5.05/mo · billed yearly | Free static + dynamic; ads at scan; watermark Free-offer conditions |
| QRFY Visit site | 6.5 Targeted test + docs 6/7 provisional | 12 months No monthly price for this plan ≈ $21.31/mo · billed yearly | No free tier |
| ME-QR Visit site | 6.4 Public docs 4/7 provisional | Lite ≈ $9.98/mo · monthly ≈ $6.08/mo · billed yearly | Free dynamic; inactivity limit; ads at scan Free-offer conditions |
| Canva Visit site | 6.3 Public docs 5/7 provisional | Pro ≈ $13.46/mo · monthly ≈ $10.29/mo · billed yearlySuite price; no QR upgrade | Free static + dynamic; watermark Free-offer conditions |
| QRStuff Visit site | 6.3 Free-flow test + docs 2/7 provisional | Lite Suite $10/mo · monthly $8.33/mo · billed yearly | Free static + dynamic; dynamic expiry applies Free-offer conditions |
| QR.io Visit site | 6.1 Account test + docs 4/7 provisional | Pro $39.99/mo · monthly $29.17/mo · billed yearly | No free tier |
| QR Code Monkey Visit site | 6.0 Free-flow test + docs 1/7 provisional | No paid plan listed | Free static Free-offer conditions |
| QRzie Visit site | 5.8 Targeted test + docs 2/7 provisional | No paid plan listed | Free static Free-offer conditions |
| Adobe Express Visit site | 5.7 Public docs 2/7 provisional | Premium $9.99/mo · monthly $8.33/mo · billed yearlySuite price; no QR upgrade | Free static Free-offer conditions |
Both prices refer to the named entry plan. Monthly billing and annualized rates are separate; higher tiers may offer monthly billing. See the pricing index and plan caveats.
Prices displayed in US dollars. ≈: indicative conversion at the ECB rate of November 2, 2026. Conversion details.
The last 3 rows are static-only generators: scored on the same grid, listed outside the numbered ranking because 27.5% of the grid measures dynamic features and analytics they do not sell. Why.
Our method
Every tool is scored 0 to 10 on 7 weighted criteria: pricing & value, trust & transparency, ease of use, design & customization, dynamic qr & advanced features, analytics & tracking, support & documentation. Reviews distinguish hands-on observations from public documentation and flag provisional scores.
Read the full methodology →Design-focused QR platform with honest free static codes and lifetime pricing
Best for: Small businesses that want good-looking dynamic QR codes without subscription creep
Formerly Beaconstac: dynamic QR for teams, with detailed analytics
Best for: Teams needing bulk QR workflows and detailed scan reporting
Small, honest dynamic-QR tool — free codes that truly never expire, EU-hosted
Best for: Brands that want clean dynamic QR without enterprise pricing or dark patterns
Free editable code and vector exports, with tested scan reporting
Best for: Users who want one free editable code with CSV reporting and vector exports
The cleanest published pricing grid in the category, with deep dynamic features
Best for: Budget-conscious users who want dynamic QR with clear, honest tier limits
Enterprise attribution platform where QR codes are the entry point, not the product
Best for: Brand and campaign teams that need attribution, CRM flow, and landing pages
Broad QR features, with working Freemium downloads after signup
Best for: Marketing teams that want broad QR-type coverage and campaign features
The SEO giant of QR generators, now under Bitly — trial-first, annual-first
Best for: Teams already in the Bitly ecosystem that want a mainstream, documented tool
Uniqode's second brand: an honest free file, a watermark, and ads on the dynamic side
Best for: Anyone who needs one static PNG now, or two editable codes and can accept an ad on every scan
Editable codes and tested management workflows, with multi-month billing
Best for: Committed users who want unlimited quotas and accept an annual contract
10,000 free dynamic QR codes — with ads shown to your scanners
Best for: High-volume hobby use where an ad interstitial at scan is acceptable
Free static and dynamic QR in Canva; the dynamic code wears Canva's logo below Business
Best for: Canva users who want a quick URL code inside a design, static without the logo or dynamic with it
Free static QR codes without an account; dynamic mode is on by default
Best for: Full Suite teams that want broad type coverage and GS1 Digital Link
One expensive plan, and trial codes that pause until you pay
Best for: Teams that want unlimited quotas on one flat (pricey) subscription
These tools make permanent static codes and sell nothing dynamic, so a single weighted score against subscription platforms would only measure what they do not do. They are scored on the same grid, shown here without a position, and selected by need in our free QR code generators guide.
The reference free static QR generator — deep customization, zero tracking
Best for: One-off static QR codes with custom design, at no cost and with no account
Free local-only static generator — private by design, run by one person
Best for: Privacy-conscious users who want static codes with zero data sent anywhere
A free, honest static-QR quick action inside Adobe's design suite
Best for: One-off static URL codes styled inside a design you're already making
The best free QR code generators
Which codes stay free after you print, and which lock behind a paywall. Conditions checked tool by tool.
The best dynamic QR code generators
Editable codes on the entry plan: what they cost, and what happens to them when you stop paying.
The best picks for small business
Predictable pricing, codes that survive the subscription question, analytics you will read.
The best QR code generators with analytics
What each plan counts, how long it keeps scan history, and what leaves the dashboard as exports or integrations.
How much a QR code costs
The verified pricing index: every entry price read on the vendor's own page, with dates.
QR code statistics, computed from the index
Market figures calculated from the verified fiches, sourced security and standards data, and our expiry watch log.
A static QR code encodes its destination directly and works forever, but the destination can never change. A dynamic QR code points to a short redirect link, so you can edit the destination after printing and track scans, but it depends on the provider staying online and, usually, on a paid plan.
Static codes from reputable free generators work forever. The common trap is dynamic codes on 'free' plans: several providers deactivate them after a trial window and ask for a subscription to reactivate them. Our trust score tracks exactly this behavior for every tool we test.
The QR code image itself never expires. What can expire is the redirect service behind a dynamic code: if the provider shuts the link down (or paywalls it), the code stops working. Static codes have no such dependency.
Every tool is scored 0 to 10 on seven weighted criteria: pricing and value, trust and transparency, ease of use, design, dynamic features, analytics, and support. Each criterion records its evidence source and whether it is provisional. The numbered ranking covers the platforms that sell dynamic codes; static-only generators are scored on the same grid but listed in their own block, because two of the seven criteria measure things they do not sell. The full grid and the ranking rules are public on our methodology page.