1. A sticker placed on top
The number one sign. INCIBE (Spain's National Cybersecurity Institute) has documented that the most common QR fraud in Spain is a fake sticker overlaid on a legitimate code. If you notice a label stuck over another one, do not scan it.
2. The domain does not add up
When the link opens, look at the domain before doing anything else. If you expect the city council or your bank and the domain is odd, shortened or misspelled, close it.
3. You are told to pay urgently
“Pay now or a surcharge applies.” Haste is the classic tool of fraud: it pushes you not to check the domain or your usual payment method.
4. You are asked for too much data
A menu or an opening-hours page does not need your card or your ID number. If a QR code with an innocent context jumps straight to a form asking for sensitive data, be wary.
5. The poster or invoice looks off
Stretched logos, typefaces that do not fit, a QR code printed on a different paper from the rest. Forgeries tend to have small cracks.
6. Odd redirects
If scanning sends you through several redirects before you land anywhere, that is a common pattern to throw you off. A verifier shows you the full chain.
7. There is no way to check who issued it
Codes from a careful brand can be verified. If there is no way to confirm the origin, treat it with the same caution as a link from a stranger.