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

Home · Guides

Quishing: QR Code Scams and How to Spot Them

A QR code cannot install anything, run anything, or take money by itself. Everything it can do to you happens after you tap the link — which is precisely why the attack is so effective, and why the defence is so simple.

What a QR code can actually do

A QR code is text. That is the whole of it. The pattern of squares decodes to a string of characters, and everything that follows is your phone deciding what to do with that string.

So a code cannot, by itself:

What it can do is put a convincing web page in front of you, or pre-fill a message, or hand your phone a WiFi network to join. The danger is entirely in what you do next — and the reason QR phishing ("quishing") works is that the usual defence against phishing, look at the link before you click, is exactly what a QR code removes.

With an email link, the URL is visible. With a QR code, there is nothing to inspect until after the phone has already resolved it. That is the entire attack surface.

The attacks that work

The sticker. By far the most common. A printed sticker with a different code goes over the real one on a parking meter, an electric-vehicle charger, a restaurant table card, a public transport poster or a charity collection sign. The victim scans what looks like an official code and lands on a convincing payment page. Physical, cheap, and it needs no technical skill at all.

The lookalike domain. The code resolves to something like parking-city-pay.com or my-bank-verify.net — plausible at a glance on a small screen, especially since mobile browsers truncate long URLs.

The redirect chain. The code contains a shortener link that forwards through several hops. The final destination is invisible at scan time, and can be changed after the codes are printed or posted. This is a specific hazard of dynamic codes: the printed square is not a promise about where you will end up.

The fake invoice or delivery notice. A letter or an email with a code "to pay the outstanding balance" or "to reschedule your delivery". The QR code exists in these to get you off your monitored work computer and onto a personal phone.

The rogue WiFi code. A WiFi code joins your phone to a network chosen by whoever printed the card. Rarer, because it requires the attacker to be physically present, but real in cafés and hotels.

Three checks before you tap

These take about five seconds between them.

Two habits worth adding. Be suspicious of any code that arrives with urgency attached — a fine to pay today, an account to verify within 24 hours. And treat unsolicited codes on paper mail with the same scepticism you would give an unexpected email link, because they are the same thing.

If you print codes for a living

The sticker attack is a problem for whoever owns the sign, not just the victim, so a few countermeasures are worth knowing:

If you already scanned one

Scanning alone is almost never the problem. Work through what happened after:

And if the code was a sticker over an official one, tell whoever owns the sign. They usually have no idea, and the sticker is still there for the next person.

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