QR code not scanning or not working: fixes for iPhone, Android and print

Updated 2026-10-17

Short answer: when a QR code that used to work suddenly stops, check first whether it is a dynamic code whose trial or subscription ran out. After that, check whether the destination page was deleted or moved, and then look for print problems such as a code that is too small or low in contrast.

Work through the causes below in order. Each has a quick check and a fix.

1. A lapsed trial or subscription (dynamic codes)

If the code worked and then suddenly did not, this is the first thing to rule out. Dynamic codes route through the vendor’s server, and vendors can switch them off when a trial or plan ends. After a trial ends, some vendors send scans to a service page instead of your site.

Check: scan the code and look at the address your phone shows before opening it. If it is a short link on a company’s domain rather than your own site, the code is dynamic. Then log in to that service and check the plan.

Fix: renew or reactivate, or reprint with a code you control. Details are in our guide on QR codes that stop after a free trial and on what happens when you cancel.

2. The destination page is gone

The code can be perfectly fine while the page it opens is deleted, renamed or moved. You will usually see a 404 or an error page rather than a scanning failure.

Check: open the destination address in a browser. Fix: restore the page or set a redirect on your website. With a dynamic code you can simply change the destination; with a static code, the only option is a redirect from the old address, or a reprint. See changing a QR code after printing.

3. Print and display problems

4. Wrong data in the code

A Wi-Fi code fails if the network name, password or security type was typed wrong, or if the network changed later. Re-create it with the correct details using the Wi-Fi QR code generator. The same applies to a business card: re-check the fields in the vCard generator.

5. The phone or camera

QR code not working when printed

A code that scans fine on screen can fail on paper. Work through these before you blame the code:

QR code not working on iPhone

QR code not working on Android

Menus differ by model and software version, so if you can’t find a setting, search your phone’s settings for “QR”.

How to tell static from dynamic

Scan the code and read the preview address. If it shows your own website, the code is static: no one can switch it off. If it shows a short address on a vendor’s domain, it is dynamic and depends on that vendor.

Where QRMaple fits

QRMaple makes editable (dynamic) QR codes for a one-time payment: $39 Basic, $79 Pro or $119 Premium, with unlimited codes and scans, a 60-day refund, and CSV export of your full list of codes. There is no subscription that can lapse and switch your codes off. To be straight with you, QRMaple is a new service, and its editable codes depend on QRMaple’s servers staying up, just as any dynamic code depends on the company running it. That is why the CSV export exists. QRMaple’s free tool makes plain static black-and-white codes that never expire and can’t be changed; there is no free editable code and no free trial.

You can also make a static code for anything permanent with the free generator.

FAQ

Why did my QR code suddenly stop working?
Most often it is a dynamic code whose trial or subscription ended. Check which service made it and the status of the plan.
How can I tell if a QR code is static or dynamic?
Scan it and read the preview address. Your own website means static. A short link on a vendor’s domain means dynamic.
Why won’t my printed QR code scan?
Check size, contrast, the blank border around it, glare, and damage. Dark code on a light background works best.
Can a static QR code expire?
No. A static code has no service behind it. It stops only if the destination page is removed.
Why does my QR code not scan on iPhone?
Check that Scan QR Codes is on under Settings, then Camera. You can also add Code Scanner to Control Center.

QR codes you can change after printing

QRMaple is a one-time purchase, not a subscription. Make unlimited editable QR codes, track scans, style them, and create them in bulk from CSV.

See pricingMake a free QR code

Related guides