QR Code Free Forever QR Code Free Forever Create QR codes. 100% free. Forever. Make a QR code

Home · Guides

Why QR Codes Stop Working

A QR code that has stopped working has either changed, or its destination has, or the conditions it is being scanned in have. Almost every case is one of twelve things, and most of them are fixable without reprinting.

The code is fine, the destination is not

A static QR code cannot change. If the squares have not been damaged, the code still decodes to exactly the string it always did. So the first question is always whether the code is failing to scan, or scanning fine and arriving somewhere broken.

This is the argument for pointing every printed code at a short path on your own domain rather than at a deep URL. One redirect rule then fixes any future move, for every code you have ever printed.

The code was rented, not owned

If the code was made with a dynamic QR service, it contains that provider's short link rather than your destination. It works for exactly as long as the provider keeps resolving it.

There is no fix for printed material in this case, only a decision about whether to pay or reprint. Static versus dynamic QR codes covers how to get the ability to change a destination without the dependency.

Something happened to the printed code

It never really worked

Sometimes the code was marginal from the start and something small tipped it over — a different phone, worse light, a slightly older camera.

How to tell which one you have

Four steps, in order. Each one eliminates a whole category.

Before the next print run, the pre-print checklist catches most of this in ten minutes.

Written by Manuel Llovet, who builds and maintains QR Code Free Forever. Published 2026-08-31, last checked 2026-09-08. Figures and measurements on this page were produced for this site; the method is described in each caption.

Make this code now

Free, no sign-up, and it never expires. Everything runs in your browser.

Open the generator

Keep reading