How to make a QR code that does not expire

Plenty of people have printed hundreds of flyers, or a poster for a shop window, only to find months later that the code leads to a page asking them to subscribe.

QR code
Whichever tool you use here, the file stays on your device. How that works

Step by step

  1. 1Open the tool and choose the website address type, then paste your link.
  2. 2Scan the code on screen with a phone and check where it actually lands. It should go straight to your address, not through anything else.
  3. 3Raise the error correction if the code will be printed, handled or partly covered.
  4. 4Save the SVG for anything going to print, because a vector stays sharp at any size.

Dynamic codes are a subscription in disguise

Many free generators produce what they call a dynamic code. It does not contain your link at all. It contains a short address on their server, which forwards to you, and that forwarding is the product they are selling. When the free tier ends, the code you printed is theirs, not yours.

A static code holds your address directly. There is no middle step to switch off, nothing to count, and nobody to keep paying. The trade is that it cannot be re-pointed later, so use a link you control, and redirect on your own site if the destination ever moves.

The easy way to tell which one you have is to scan it and look at what appears before the page loads. If it shows a domain you do not recognise, the code belongs to somebody else.

Making a code that lasts

These are static codes. The address is written into the pattern, so the code works for as long as the page it points to exists. That means the link needs to be somewhere you control and intend to keep.

If you might move the page later, point the code at an address on your own site that you can redirect, rather than at the final page directly. A code that holds plain text or a contact card needs no web page at all, and so it can never stop working.

Questions

Can I edit where it goes afterwards?

Not in the code. Point it at an address on your own site and change the redirect there, which gives you the same flexibility without depending on anyone.

Why does a longer link make a denser code?

More text needs a bigger grid. Keep the address short, and raise error correction only as far as you actually need.

PNG or SVG?

PNG for a screen, SVG for print. A vector has no fixed resolution, so it is sharp on a business card and on a banner.

What if the page the code points to moves?

The code will still point to the old address, because a static code cannot be edited. Keep the old address alive or redirect it to the new one.

Related jobs and next steps

How to make a wifi QR codeCreate a QR code that connects a phone to your wifi. Built in your browser, so the network password is never sent to anyone.How to add text to a photoPut a caption across the top or bottom of a picture, readable on any background, without uploading it.How to make a signature with a transparent backgroundDraw or type a signature and save a transparent PNG for placing on a document. Learn how to prepare a photographed signature separately.

Tools that help with this job

QR code
Favicon makerEvery icon size a site needsColour palettePull the colours out of a pictureSignature makerA transparent PNG of your signaturePhoto captionsTop and bottom text with outlines