Skip to content
iBlockSpam
Phishing & threats

What is QR code phishing (quishing), and how do you stop it?

By iBlockSpam Team How we check our guides Updated 8 min read 6 sources
Short answer

Quishing is phishing that hides a malicious link inside a QR code, usually in an email or attachment. The code moves the click to a phone, which may sit outside company security tools, and some email filters don't scan images. Treat unexpected QR codes as links: don't scan them, open the real site yourself, and use phishing-resistant MFA.

A QR code in an email looks harmless: a square of black and white dots, no suspicious link to hover over. That's exactly why criminals use it. This guide explains how QR code phishing ("quishing") works, why it can slip past link scanners, what US and UK government agencies advise, and the training and technical controls that reduce the risk.

What is QR code phishing?

Quishing is ordinary phishing with one twist: the malicious link is encoded in a QR code instead of written as text. The FBI's Internet Crime Complaint Center warned in 2022 that "cybercriminals tamper with both digital and physical QR codes to replace legitimate codes with malicious codes," sending victims to sites "that steal login and financial information" (IC3 PSA).

The FTC describes the same pattern in email and text messages. Its December 2023 alert lists common lures: a package that couldn't be delivered, an account problem that needs verification, or suspicious activity that requires a password change (FTC). The aim is urgency, so you scan before you think.

In a business inbox, quishing emails usually look like one of these:

Lure What the email says What the code leads to
MFA or password reset "Your authentication expires today. Scan to re-register." A fake sign-in page for your email or cloud account
Shared document "A document has been shared with you. Scan to view." A credential-harvesting page dressed as a file viewer
Payroll or benefits "Review your updated pay details." A fake HR portal asking for login and bank details
Parcel or invoice "Delivery failed. Scan to reschedule." A payment page or a malicious app download

The FBI notes that malicious QR codes "may also contain embedded malware," so a fake page isn't the only risk. Its advice includes downloading apps only from your phone's app store, never from a QR code.

Most email filtering was built around text: it extracts URLs from the message body, checks them against reputation lists and may rewrite them for time-of-click checks. A QR code breaks that model in three ways.

There's no URL in the message text for a scanner to read. Something has to find the image, decode it and then check the link. The UK NCSC puts it plainly: "Not all security tools designed to detect phishing emails will scan images" (NCSC). A code inside a PDF or document attachment adds another layer to unpack.

The click moves to a phone

You can't scan a QR code on your laptop screen with your laptop. You pick up a phone. The NCSC notes that "users are more likely to use their personal phone to scan the QR code," and that personal devices "may not have the same security protections as a computer that's provided by your employer." Web filtering, endpoint protection and logging on the work computer never see the visit.

The CISA, NSA, FBI and MS-ISAC phishing guidance notes that it "can be difficult for a user to detect malicious uniform resource locators (URLs)" on small mobile platforms with constrained interfaces. A long or lookalike domain is easy to miss on a phone screen.

Put together, quishing shifts the click from a protected, monitored device to an unprotected one, and from a channel your filter understands to one it may not.

What do the FBI, FTC, CISA and NCSC advise?

The official advice is consistent. Here is what each agency says, in their own guidance.

Agency Key advice
FBI (IC3, 2022) Check the URL after scanning to make sure it's the intended site; be cautious entering login or financial details after scanning; if someone you know sends a code, verify it through a known contact method; type a trusted URL instead of paying through a QR code
FTC (2023) Don't scan codes in unexpected emails or texts, especially urgent ones; contact the company using a phone number or website you know is real; keep your phone updated and use strong passwords and MFA
NCSC UK (2024) Be cautious with QR codes in emails, as the NCSC is "seeing an increase in these types of 'quishing' attacks"; be suspicious if a site asks for what feels like too much information
CISA, NSA, FBI, MS-ISAC (2023) Train users on suspicious emails and links, and on the importance of reporting them; use denylists to block known malicious domains and URLs; prioritize phishing-resistant MFA for admins

None of the agencies says "never scan a QR code." The NCSC suggests codes in a pub or restaurant are probably fine. The common thread is context: an unexpected code in an email asking you to sign in or pay is a red flag.

How do you train users to spot quishing?

Keep the message short. People remember rules, not slide decks.

Rules for staff

  1. Treat a QR code like a link. If you wouldn't click a link in that email, don't scan the code.
  2. Never sign in through a QR code. Our IT team will never ask you to scan a code to reset a password, re-register MFA or view a shared file. Open the service from a bookmark or by typing the address.
  3. Check the address before you enter anything. The FBI advises checking the URL after scanning to make sure it's the intended, authentic site. Look for misspellings and lookalike domains. If in doubt, stop.
  4. Use your phone's built-in camera. The FBI suggests avoiding third-party QR scanner apps.
  5. Don't install apps from a QR code. Use the official app store.
  6. Report it. Use the report button in your mail app, even if you already scanned it. If you entered a password, tell IT straight away.

Make reporting safe

The NCSC's phishing guidance for organizations says training should reassure users "that they won't get in trouble if they report phishing incidents." Someone who scanned a code and reports it within minutes gives you time to reset the account. Someone who stays quiet doesn't.

Include QR code examples in your phishing awareness material. CISA's guidance recommends user training on social engineering and phishing, and for smaller organizations a standard program that employees review annually.

Which technical controls reduce quishing risk?

Training lowers the click rate. These controls limit what happens after the click, or stop the message arriving.

1. Ask how your email filter handles images

Ask your mail provider or filtering service directly: does it detect QR codes in message images and attachments, decode the link and check it like any other URL? If the answer is unclear, assume some quishing will reach inboxes and lean harder on the other controls. Our explainer on how spam filters work covers the layers involved.

2. Phishing-resistant MFA

Most quishing aims to steal a password, and often a one-time code, on a fake sign-in page. CISA's guidance recommends MFA and prioritizes phishing-resistant MFA for administrator and privileged accounts. CISA's phishing-resistant MFA fact sheet (October 2022) says "the only widely available phishing-resistant authentication is FIDO/WebAuthn authentication," which includes security keys and authenticators built into phones and laptops. Start with admins, finance and executives.

3. Block known bad destinations

CISA recommends denylists that "block known malicious domains, URLs, and IP addresses." Apply DNS or web filtering to managed phones as well as laptops, so a scanned link from a work device goes through the same checks.

4. Bring phones into scope

If staff read work email on their phones, those phones are part of your email security. Require current operating system updates, as the FTC recommends, and a screen lock. Where you can, manage company phones so web filtering applies there too.

5. Protect your own domain

Quishing emails often claim to come from your IT team or a familiar service. DMARC, in the NCSC's words, "stops phishers from spoofing your domain," so criminals can't send from your exact address. It doesn't stop lookalike domains, which are covered in our guide to lookalike domain phishing. Check your policy with the DMARC Checker.

6. Investigate reported messages

When someone reports a quishing email, look at the headers to see where it really came from. The Email Header Analyzer runs in your browser, so nothing is uploaded. Then search for the same message in other mailboxes and remove it.

Quishing defense checklist

Control Owner Done?
Staff rule: never sign in or reset MFA through a QR code IT and leadership
QR code examples added to phishing training IT
One-click reporting, and a no-blame culture for reports IT
Confirmed whether your filter decodes QR codes in images and attachments IT
Phishing-resistant MFA for admins, finance and executives IT
DNS or web filtering on managed phones IT
DMARC at quarantine or reject on your domain IT
Process to find and remove reported messages from all mailboxes IT

What if someone already scanned the code?

If they only looked at the page and closed it, report the message and move on. If they typed a password, approved an MFA prompt or entered payment details, act now: reset the password from a trusted device, revoke sessions, check for new MFA methods and inbox rules, and call the bank if card or account details were shared. Our guide on what to do after clicking a phishing link walks through each step for users and admins.

Next steps

  1. Send staff the six rules above this week, with one real-looking QR code example.
  2. Ask your email provider or filtering service how it handles QR codes in images and attachments, and write down the answer.
  3. Move admins and finance staff to phishing-resistant MFA.
  4. Run your domain through the free Email Health Check to confirm SPF, DKIM and DMARC are in place. If you want domain-level filtering in front of your existing mailboxes, see how iBlockSpam works.

Browse our other phishing and threat guides.

Frequently asked questions

What is quishing?

Quishing is phishing that uses a QR code instead of a clickable link. The email asks you to scan the code, often to fix an account problem or reset a password. The code opens a fake sign-in page or a malicious download on your phone. The UK NCSC says it is seeing an increase in these attacks.

Why don't email filters catch QR code phishing?

Many filters look for links in the text of a message. A QR code is an image, and the link only exists once something decodes it. The UK NCSC notes that not all security tools designed to detect phishing emails will scan images, so some quishing messages reach the inbox.

Is it safe to scan a QR code in an email from my own company?

Not by default. A spoofed or compromised internal address can send one. If a colleague or service sends a QR code you didn't expect, check it through a contact method you already know, as the FBI advises. Better still, open the service by typing its address or using a saved bookmark.

What should I do if I scanned a QR code and entered my password?

Treat the account as compromised. Change the password from a trusted device, sign out other sessions, check for new MFA methods or mailbox rules you didn't add, and tell your IT team. If you entered payment details, call your bank. Our step-by-step guide covers the full clean-up.

Does multi-factor authentication stop quishing?

It reduces the damage, but not every type of MFA is equal. Codes and push approvals can be phished along with a password on a fake page. CISA recommends phishing-resistant MFA, and its fact sheet names FIDO/WebAuthn as the only widely available form. Start with administrator and privileged accounts, as CISA's phishing guidance advises.

Sources

  1. FBI IC3 PSA: Cybercriminals Tampering with QR Codes to Steal Victim Funds (2022)
  2. FTC Consumer Alert: Scammers hide harmful links in QR codes to steal your information (2023)
  3. NCSC (UK): QR codes, what's the real risk? (2024)
  4. CISA, NSA, FBI, MS-ISAC: Phishing Guidance: Stopping the Attack Cycle at Phase One (October 2023)
  5. CISA: Implementing Phishing-Resistant MFA (fact sheet, 2022)
  6. NCSC (UK): Phishing attacks, defending your organisation

See how your domain measures up

Run a free Email Health Check: MX, SPF, DKIM, DMARC and transport security in one scan, with the raw records shown. No sign-up.

Keep reading