Short answer: yes, if the code is dynamic — and no, if it is static. Nothing can change the printed pattern itself. What a dynamic code lets you change is where that pattern leads, and that is usually all anybody needs: the menu moved, the offer ended, the PDF has a new revision, the landing page was rebuilt.

This guide is for the moment after printing, when the code is already on the flyers, the packaging or the window. It covers how to tell which kind you have, how to change a dynamic one, and the three things you can still do about a static one. If you want the concept first, start with what a dynamic QR code is.

Why the pattern can never be edited

A QR code is a picture of some text. The squares are that text, written in a form a camera can read, plus error correction. Change one character of the text and you get a different picture. So once ink is on paper, the text it encodes is fixed for the life of that paper.

The difference between the two kinds of code is what that fixed text is:

The short link is fixed; the place it points is a setting in an account. That setting is the thing you edit. Static vs dynamic QR codes covers the trade-off in full.

Step 1: find out which kind you have

You do not need to remember how the code was made. Scan it with a phone camera and read what the phone shows before you tap.

What the phone previewsKind of codeCan you edit it?
Your own web addressStaticNo — but see the redirect option below
A short link on a QR provider’s domainDynamicYes, in that provider’s account
A short link on your own domainDynamic, on a custom domainYes
“Join network”, a contact card or a text message straight awayStaticNo

If it is dynamic but you do not recognise the provider — an agency made it, or a colleague who has left — the domain in that preview is who to contact. Switching QR code providers without reprinting explains what can and cannot move between them.

Step 2: change a dynamic code

In D-QR the change is one field. Open the code from your dashboard, edit its destination, and save. The next person to scan any printed copy lands on the new address — saving clears the cached lookup for that code, so there is no waiting period to plan around.

A few things worth knowing before you do it:

Editing does not touch the artwork. If you also restyle the code, the new look applies to new downloads; the copies already printed keep the look they were printed with and keep working.

Step 3: what to do about a static code

A static code cannot be edited, but that does not always mean a reprint. In order of how much they cost:

  1. Redirect the old address on your own website. If the code encodes a page on a domain you control, ask whoever runs the site for a permanent (301) redirect from the old address to the new one. The printed code now works again and nothing physical changes. This is the single most useful fix, and the reason to print codes that point at your own domain rather than at a third-party file host.
  2. Sticker over it. Print a dynamic code on a label large enough to cover the old code and its white margin, so a camera cannot catch an edge of the old pattern. Test it on the actual surface before covering a whole run.
  3. Reprint. For a Wi-Fi code whose password changed, or a destination on someone else’s domain, there is no other option. Make the replacement dynamic so this is the last time.

When the code is dynamic but the account is the problem

A dynamic code depends on the service that resolves it. If a trial ran out, a subscription lapsed or an account was closed, the printed code can stop working even though nobody edited anything. Do QR codes expire? walks through the cases. Before you print at volume, check what happens to codes on the plan you are on when you stop paying — on the D-QR free plan, codes do not expire unless you give them an expiry date.

Before the next print run

Ready to make one you can change later? Create a dynamic QR code on the free plan and edit it as often as you need.