fixmint
EN

QR Code Generator, QRCode Monkey or Canva: which codes expire?

By · · 4 min read

Make a static QR code, and it keeps working for as long as the page it points to exists. A dynamic code sends every scan through a short link owned by the generator, and QR Code Generator's own support pages say dynamic codes are deactivated when a free trial ends while static ones carry on. So ask any generator two questions: is this code static or dynamic, and what happens to it when the plan stops?

QR code generatorNeed a QR code that won’t expireDo it free

At a glance

Details are as published by each service at the time of writing (November 2026) and can change.

ToolWhere your data goesSign-upFree useBest for
QR Code GeneratorStatic codes hold the data, dynamic ones use its short linkAccount for dynamic codes, 14-day trialStatic codes free and never expireEditable, trackable codes on a paid plan
QRCode MonkeyStatic codesNot required on the pageFree, no expiry, no scan limitLogos, colours and print formats
CanvaCodes are kept in your Canva accountCanva accountFree generator, static or dynamicCodes inside a Canva design
fixmintDrawn in your browserNoneFree, static onlyCodes that must never expire

QR Code Generator

At qr-code-generator.com the static types are free: URL, vCard, plain text, email, SMS, Twitter, WiFi and Bitcoin. The site says they never expire, but their content cannot be edited and their scans cannot be tracked. Dynamic codes let you change the destination after printing and track scans. Trying them means creating an account for a 14-day trial, with no credit card needed.

The support pages describe what happens when the trial expires. You can still log in, dynamic codes are deactivated and point to a service page rather than the original destination, and static codes continue to work. Your code data is kept but cannot be viewed until you upgrade, and upgrading reactivates the dynamic codes. A printed dynamic code is therefore only as durable as the subscription behind it.

QRCode Monkey

QRCode Monkey states that every code it generates is static, free for commercial use, never expires and has no scan limit. The one limitation it names is that you cannot edit a code again afterwards.

It offers logo upload (PNG or SVG), colours, shapes and gradients, and downloads in PNG, SVG, PDF and EPS. Its page notes that the logo and design settings work only with PNG and SVG, and it recommends a high pixel setting when you need a print-quality PNG.

Canva

Canva's generator page says you can make static or dynamic codes, customise the design, and for dynamic codes change the destination URL later. Your earlier codes are listed in your account so you can manage them.

The codes belong to your Canva account. If you print a dynamic one for something long-lived, check Canva's current terms to see what happens to it if your plan changes.

When another tool is the better choice

  • You want scan counts, or the ability to change the link after printing: use a dynamic code from QR Code Generator or Canva, and accept that it depends on a plan.
  • You want a logo, rounded shapes or a gradient on the code: QRCode Monkey. fixmint offers colours, size and error correction, but no logo upload.
  • You need vector files for a big print: QRCode Monkey offers SVG, PDF and EPS. fixmint offers PNG and SVG.
  • The code belongs on a poster you are already designing in Canva: its built-in generator saves a step.

Do it free on fixmint

fixmint makes static codes for a link, email, phone number, SMS or plain text, drawn in your browser. There is no account, trial or expiry date, and nothing you type is sent anywhere. Error correction is your choice: M is a good default, and H keeps the code readable when part of it is covered, for example by a logo you place over the centre, at the cost of a denser pattern. For a guest network, the Wi-Fi QR code tool writes the network name and password into a code and a printable card. Make a QR code that never expires, free, and read static versus dynamic QR codes before you print.

Quick answers

Do QR codes expire? A static code does not, because the data is inside the pattern. It only stops being useful if the page it points to is taken down. A dynamic code can stop when the service that redirects it deactivates it, for example after a trial.

Can I change a static code after printing? No. The content is part of the pattern, so you make a new code and print that one. Test the link before you print a large run.

Why will my QR code not scan? Low contrast, a code printed too small and too dense a pattern are the usual causes. Why a QR code will not scan lists the fixes.

Does a static code count scans? No. A static code opens its content directly, so there is no redirect that could count visits. Scan counts are a feature of dynamic codes, which is why they depend on a plan. fixmint makes static codes only, and it never sees or stores what you type.

Comments

    No comments yet. Be the first.

    Your rating (optional)

    Your email is never shown or kept.

    Cover of The Paperoom Game Night KitThe Paperoom Game Night Kit

    A 52-page printable game night: party bingo, puzzles, board games and pencil-and-paper battles, plus planner and scoreboards.

    $7.00Get it on Gumroad