New:Experimental free plan now live for everyonev1.6.0

Ok1Second
Menu
Guide

Can you edit a static QR code?

No — once a static QR code is printed, the data inside it is fixed. This guide explains why, and the realistic options if you have a static code you now need to change.

Updated October 6, 2026 · 4 min read

Why static codes can't be edited

A static QR code stores your content — a URL, Wi-Fi details or text — directly in the pattern. The pattern is the data. Changing the data means changing the pattern, which means printing a new code.

There is no hidden field to update and no way to reach into a printed square and rewrite it. The only thing that can change is what the stored value points at, and only if you control that.

Your options if you need changes

There is no way to retro-fit editing into a static code. The practical paths forward are:

The first option is nearly always the right one, because it rescues the print you already paid for. The second is for when the print itself is being refreshed anyway; the third is what stops this happening again.

  • Keep the destination alive — control the page it points to so you can change content behind the same URL
  • Print a new dynamic code and phase out the old one
  • For future print runs, use a dynamic code from the start

Keeping the destination alive

If the code points at a URL you control, the code is not really stuck — the page behind it is. Put a redirect at that address and every scan of the old code arrives wherever you want, without touching the print.

That works for anyone who owns the domain. It does not work if the URL belongs to a platform you left, a supplier you no longer use, or a short domain you do not control. In those cases the only real options are recovering the account or treating the code as expired.

  • Own the URL the code points at and redirect from there
  • Keep that address answering forever — never let it lapse
  • Use a permanent redirect if the move is final

What editing actually means in an app

If an app offers to 'edit' your QR code, one of two things is true: it is editing a dynamic code's redirect, or it is generating a new image and expecting you to reprint.

This is the most common misunderstanding in the whole subject. A static code holds the URL itself, so the only way to change where it leads is to change the URL — and the URL is printed. Any tool that claims otherwise is either reprinting for you or renaming a dynamic redirect that was already there.

  • Dynamic code: the app edits the redirect, the print stays valid
  • Static code: the app can only hand you a new image to print
  • If editing is possible at all, the code was dynamic already

Printing the next run

Whatever you do about the codes you have, settle the next run: dynamic codes for anything expected to last longer than one campaign, pointed at a hostname you control.

It also pays to record which code is on which item. The expensive part of this problem is not the technology, it is discovering three years later that nobody knows who owns the link on the packaging.

  • Dynamic for signage, packaging, menus and anything long-lived
  • Point codes at your own domain where the provider allows it
  • Keep a list of codes and where they are printed

Frequently asked questions

Can any app edit a static QR code?
No. If you can edit where a code points, it was already a dynamic code — the app is editing the redirect, not the code. A static pattern contains the URL itself and there is nothing to reach into.
How do I tell if my code is static?
If the encoded URL is your full destination, it is static. If it is a short link with a redirect path such as /r/, it is dynamic.
What should I print instead?
A dynamic code, so you never face a reprint just because a link changed. It costs nothing extra to decide this at the design stage.
Can I change the URL printed on the code?
No. The text is part of the pattern. What you can change is where that address leads, provided you control it — and that is enough for almost every real case.
What about a Wi-Fi QR code?
A Wi-Fi code stores the network name and password, so a new password means a new code and a reprint. For anything you might have to change, use a URL code that points at a page showing the details instead.
Does editing a code cost anything?
On a dynamic code, changing the destination is usually included in the plan — the edit itself is not a separate charge. What costs money is a reprint, which is exactly what a dynamic code avoids.

Keep reading

Ready to create one?

Dynamic codes are editable forever from €3/month.

Create your first dynamic QR code

Free to start. One code, editable forever, with scan tracking from the first scan.

Privacy-first analyticsNo per-scan feesEdit links anytimeNo contract