Pricing

Simple, honest QR code pricing

Static QR codes are free forever. No signup. No watermark. No expiry. For dynamic QRs with scan analytics, custom domains, and team collaboration, choose Pro or Business. There’s a 14-day free trial on the paid plans - cancel anytime, no charge if you cancel before day 14. Made in Canada, PIPEDA and Quebec Law 25 compliant.

  • 11 free static QR types, no signup required
  • 14-day free trial on Pro and Business
  • Cancel anytime - no contracts

Free

Static QR codes for everyone

$0

Forever - no account, no card

Use free generator →
  • All 11 static QR types (URL, text, Wi-Fi, email, phone, SMS, vCard, location, event, social, app store)
  • Unlimited QR code generation
  • Full design customization - colours, module styles, logo, frames + CTA text
  • PNG and SVG downloads up to 2048 px (PDF and EPS coming soon)
  • No watermark, no expiry - works forever
  • Commercial use permitted
  • No sign-up required
Most popular

Pro

Dynamic QRs + scan analytics

$12CAD/mo

CAD/month - or $120/year (save 16%)

Start 14-day free trial →

Card required. Cancel anytime in the trial - no charge if cancelled before day 14.

  • Everything in Free, plus:
  • All 7 dynamic QR types
  • Up to 50 active dynamic QR codes
  • Up to 10,000 scans per month
  • Edit dynamic QR destinations anytime
  • Full scan analytics - over time, country/province, device, trend
  • Saved history of every QR you generate
  • Personal templates and QR folders
  • Email support (24–48 hour response)

Business

For teams and brands

$29CAD/mo

CAD/month - or $290/year (save 16%)

Start 14-day free trial →

Card required. Cancel anytime in the trial - no charge if cancelled before day 14.

  • Everything in Pro, plus:
  • Unlimited dynamic QR codes
  • Unlimited scans per month
  • 5 team seats included (+$8 CAD/month per extra seat)
  • Role-based access - owner, admin, editor, viewer
  • Bulk generation from CSV upload
  • Custom branded short domain (bring your own)
  • White-label - remove “Powered by qrcodegenerator.ca” on hosted pages
  • Priority email support (12-hour response, weekdays)
  • SOC2-style data export on request

All prices in Canadian dollars. Stripe Tax adds GST/HST/PST/QST based on your province. No lifetime deals, no usage-based scan billing on Pro.

Compare every feature

Exactly what each plan includes. Features not in this table are not in v1 - we don’t advertise what we haven’t built.

Feature comparison across the Free, Pro, and Business plans
FeatureFreeProBusiness
Generation
11 static QR typesAllAllAll
7 dynamic QR typesNot includedIncludedIncluded
QR codes generatedUnlimited staticUnlimited staticUnlimited
Active dynamic QR codesNot includedUp to 50Unlimited
Logo embedIncludedIncludedIncluded
Frame styles + CTA textIncludedIncludedIncluded
Colour & module customizationIncludedIncludedIncluded
Download formatsPNG, SVGPNG, SVGPNG, SVG
Bulk generation (CSV)Not includedNot includedIncluded
Saved QR historyNot includedIncludedIncluded
Personal templates & foldersNot includedIncludedIncluded
Tracking & analytics
Scan trackingNot includedIncludedIncluded
Scans per month010,000Unlimited
Geographic breakdown (country/province)Not includedIncludedIncluded
Device breakdownNot includedIncludedIncluded
Scans-over-time trendNot includedIncludedIncluded
Edit destination anytimeNot includedIncludedIncluded
Branding & domain
Custom branded short domain (BYO)Not includedNot includedIncluded
White-label - remove “Powered by” on hosted pagesNot includedNot includedIncluded
SOC2-style data export on requestNot includedNot includedIncluded
Team & collaboration
Team seats115 (+$8/mo each)
Role-based access (owner/admin/editor/viewer)Not includedNot includedIncluded
Shared workspaceNot includedNot includedIncluded
Support
Help centreIncludedIncludedIncluded
Email supportNot included24–48 hPriority, 12 h (weekdays)
Compliance & privacy
Static generation is client-side (content never sent to us)IncludedIncludedIncluded
PIPEDA compliantIncludedIncludedIncluded
Quebec Law 25 compliantIncludedIncludedIncluded
No watermark, works forever (static)IncludedIncludedIncluded

Pricing FAQ

Can I cancel anytime?

Yes. Cancellation is one click - from your account settings or the link in the day-12 reminder email - and takes effect immediately. If you cancel during the 14-day trial there is no charge at all. If you cancel after the trial, you keep access until the end of the period you already paid for, then your dynamic QRs enter a 30-day read-only grace window. We never add cancellation surveys, hidden links, or phone-only cancellation.

What happens after the 14-day free trial?

On day 14 your card is charged automatically for the first month - $12 CAD for Pro or $29 CAD for Business, plus the sales tax for your province. We email a mandatory reminder on day 12 ("your trial ends in 2 days, you'll be charged $X on [date]") with a one-click cancel link, and a receipt once the charge goes through. Static QR generation is always free and is never affected by any of this.

What's the difference between a static and a dynamic QR code?

A static QR code encodes the destination directly into the pattern. The scan goes straight from the phone to the destination - our servers are never involved, nothing can be tracked, and it works forever. Static codes are free, no account needed. A dynamic QR code encodes a short link that redirects through our server, so you can edit the destination later and see scan analytics. Dynamic QRs are the paid feature; static QRs are not, and we never convert one into the other.

Do I need a credit card for the free tier?

No. The free tier needs no account, no email, and no card - ever. You open the generator, build your static QR code, and download it. A card is only required to start a Pro or Business trial, because the trial runs through Stripe Checkout with the card on file so billing can begin on day 14 if you don't cancel.

Can I switch plans later?

Yes. You can upgrade from Pro to Business or downgrade at any time from your account settings. Stripe prorates the change automatically, so you only pay the difference for the current period. Switching plans never deletes the QR codes or analytics you've already created.

Do you offer refunds?

The 14-day free trial is how you evaluate a paid plan before paying anything - cancel before day 14 and you are never charged. We don't run lifetime deals or prepaid credits. If you were charged in error or have a billing problem, email support and we'll make it right; we follow Canadian consumer-protection rules on automatic renewals.

Is my data really private and handled under Canadian law?

Static QR generation runs entirely in your browser - the content you type is never sent to our servers, which you can verify by generating a code with the internet disconnected. For dynamic QRs we log scan metadata (hashed IP, approximate location, device type) but never the QR's content. We operate under PIPEDA and Quebec's Law 25, and our privacy policy spells out exactly what is and isn't collected.

Do you have an annual plan?

Yes. Pro is $120 CAD per year and Business is $290 CAD per year, each about 16% cheaper than paying monthly ($144 and $348 respectively at the monthly rate). The annual plan includes the same 14-day free trial and the same one-click cancellation. Prices are in Canadian dollars; Stripe Tax adds GST/HST/PST/QST based on your province.

Can I get an invoice for accounting?

Yes. Every charge generates a Stripe receipt and invoice you can download from your billing portal, with GST/HST/PST/QST itemised by province via Stripe Tax. Business customers can also request a SOC2-style data export. We don't offer custom contracts or net-30 invoicing in v1 - billing is card-based through Stripe.

What counts toward the 10,000 scans on Pro?

Every scan of any of your dynamic QR codes counts toward the monthly total of 10,000 across all of them. Going over the cap does not break your codes - they keep redirecting - it just triggers an email suggesting Business. Only after three consecutive months over the cap do we ask you to upgrade. Static QR scans are never counted because they never touch our servers.

Built for Canadian businesses

Illustrative scenarios - qrcodegenerator.ca is newly launched, so these show how each plan is meant to be used rather than real customer quotes.

We use the free static Wi-Fi QR at all four locations. Couldn’t be simpler - no account, nothing to renew.
Marie L. · Café owner · Montréal, QC
Dynamic QRs let us A/B test menus by location and actually see the scan split. Real impact on what we print.
David K. · Restaurant manager · Toronto, ON
PIPEDA and Law 25 compliance was non-negotiable for us. Other tools didn’t pass legal review; the client-side static generation did.
Sarah M. · Real estate brokerage · Vancouver, BC
Bulk QR generation from a CSV saved us about twelve hours of manual work on the last campaign.
Alex T. · Marketing director · Calgary, AB

Generate your first QR code in 30 seconds

Made in Canada · PIPEDA compliant · No credit card for free tier