Skip to main content

Guide · Everyday tools

QR codes without the subscription

Make a permanent QR code for your business without renting it, then keep control of where it points.

Updated 2026-07-28

Browse everyday tools guides

A basic QR code is just an address written as a pattern. It does not need a subscription, an account, or an expiry date. The subscription trap appears when a generator puts its own tracking link between the code and your destination, then charges you to keep that link working.

Static and dynamic, in plain English

  • A static QR code stores your final web address. It keeps working as long as that address works.
  • A dynamic QR code stores the generator’s redirect address. The service can count scans and change the destination, but it can also disable the redirect when you stop paying.

For a menu, review request, payment page, booking page, or contact form, start with a static code.

Keep the ability to change it

The best route is a redirect on a domain you own:

  1. Pick a short address such as yourbusiness.ca/review.
  2. Make that address redirect to the current destination.
  3. Generate a static QR code for your short address, not for Google, Tally, Square, or another platform.
  4. If the destination changes later, update your redirect. The printed code stays the same.

This works identically in Canada and the US. The asset that matters is the domain, not the country where the code is scanned.

If you cannot create a redirect yet, use the final HTTPS address directly. Save the exact URL beside your print file so a future owner knows what the code contains.

Make and test the code

Use the local QR helper when the destination is a Google review link, or a reputable generator that clearly offers a static code with no account.

Before printing:

  1. Use dark modules on a plain light background.
  2. Leave the white margin around the code intact.
  3. Test the exported file with both an iPhone and an Android phone.
  4. Test from the distance where a customer will actually stand.
  5. Put a plain-language instruction beside it, such as “Scan to book.”
  6. Print one proof before ordering a large batch.

For a handout, roughly 25 mm or one inch square is a sensible minimum. A counter sign viewed from farther away needs a larger code. Glossy reflections, folds, low contrast, and an overcomplicated logo in the middle cause more failures than the QR format itself.

The free route and its limit

The free route is a static QR code pointing to an owned-domain redirect. It gives you a permanent code and lets you change the destination.

Its limit is analytics. Ordinary website analytics can show visits to the redirect destination, but may not separate scans cleanly from other traffic.

Upgrade only when scan attribution changes a real decision, such as comparing two storefront placements or running a tracked direct-mail campaign. Before paying, confirm that exported codes keep working after cancellation and that you can export the scan history.

Monthly check

Scan each code that is currently printed in public. Confirm the destination, page load, and main action. A free code that is tested regularly is safer than a paid code nobody owns.