Are QR Codes Safe to Scan? Quishing, Viruses & How to Stay Safe (2026)
A QR code can't give your phone a virus — but the link behind it can send you somewhere nasty. Here's the honest answer on QR safety: what 'quishing' is, the real attack tricks, and a short checklist for scanning (and making) codes safely.
Straight answer: a QR code can't infect your phone. The link behind it is where the risk lives. A QR code is just a printed bundle of data — almost always a URL — so scanning one can't install malware by itself. What it can do is drop you on a phishing page before you've seen the address. That gap is exactly what scammers are exploiting, and "quishing" (QR phishing) climbed hard in 2025. Here's the real risk, the tricks to watch for, and a short checklist so you can keep using QR codes without getting burned.
The QR is the doormat, not the burglar. Read where it's taking you before you walk in.
QR codes went from pandemic-era menu novelty to everyday habit, and scammers noticed. If you searched "are QR codes safe," you've probably seen a scary headline and want the un-hyped version. [Switches to serious face] So let me separate what's true (the threat is real and growing) from what's myth (the code itself is not a virus), and give you a routine that takes ten seconds and removes almost all the risk.
Can a QR code give you a virus? No.
Let's kill the myth first. A QR code is a visual encoding of data — a URL, some text, Wi-Fi credentials, a phone number. That's it. Scanning one cannot install software, run code, or "hack" your phone on its own. Security researchers are clear on this: the code is inert; it just hands a link to your browser. (Background: Scanova)
So why all the warnings? Because "the code is safe" and "where the code sends you is safe" are two completely different statements. The first is always true. The second depends entirely on who made the code.
The real risk is the destination. A malicious QR can point at:
- a phishing page that mimics your bank, employer, or a parcel courier,
- a fake login screen that harvests your username and password,
- a prompt to "install an app" or "update" that's actually malware,
- a payment page that routes your money to a scammer.
Unlike a link you type, you don't see a QR's address until you've already scanned it. That one-second blind spot is the whole game.
What "quishing" is, and why it's spiking
Photo: Artem Podrez on Pexels
Quishing = QR-code phishing. Instead of a clickable link in an email (which corporate filters now catch well), the attacker embeds a QR image. The filter sees a picture; the victim sees "scan to verify your account." The link bypasses the very defenses built to stop it.
The numbers from 2025 are not subtle:
- QR codes appeared in 12% of all phishing attacks in 2025, and roughly 1 in 4 malicious links are now delivered via QR. (KeepNet Labs)
- Kaspersky reported QR-bearing phishing emails surged more than fivefold between August and November 2025.
- About 73% of Americans scan QR codes without verifying them, and 26 million+ have already been routed to malicious sites (NordVPN, reported by CNBC).
- Both the FTC and the FBI issued consumer warnings in 2025 — including an FBI alert about unsolicited packages containing QR codes used to kick off fraud.
The takeaway isn't "stop scanning QR codes." It's "scan them with the same instinct you (hopefully) already use on email links."
The four tricks worth recognizing
Most quishing falls into a handful of patterns. Learn the shapes and you'll spot them.
1/ The sticker-over-the-real-one. A scammer prints a malicious QR on a sticker and slaps it over a legitimate code — on a parking meter, a restaurant table tent, an EV charger, a public poster. The placement looks official because the surface is official. Tell: a sticker with a slightly off edge, a code that covers part of the surrounding design, or one that looks newer than everything around it.
2/ The quishing email. "Your mailbox is full — scan to re-authenticate." "Your MFA expired — scan to reset." The QR dodges the email's link scanner and pushes you to scan with your phone, off your protected work laptop. Tell: any email asking you to scan a code to log in, verify, or reset. Legitimate services don't make you scan an emailed QR to access your own account.
3/ The unsolicited package. A box you didn't order arrives with a QR "to find out who sent it" or "to start a return." It's a fraud funnel (often a brushing-scam variant). The FBI specifically flagged this in 2025. Tell: you didn't order it, and the only way to act is to scan.
4/ The fake payment / donation code. A QR for a "deposit," a "parking payment," or a "charity donation" that routes money to the attacker. Tell: urgency, a payment you didn't initiate, or a code handed to you out of the blue.
How to scan a QR code safely (10 seconds)
Photo: Kampus Production on Pexels
You don't need to swear off QR codes. You need a quick routine:
1/ Consider the context. Is the code where it belongs? A code on a branded menu inside the restaurant, or on an official poster from a company you know, is far more trustworthy than one on a random lamppost or in a cold email.
2/ Check for tampering. On anything physical, look for a sticker placed over the original code. If it peels, walk away.
3/ Preview the URL before you open it. Most modern phone cameras show the link first — read it. Does the domain match who you expect? Watch for misspellings and lookalikes (paypaI with a capital i, amaz0n, a real brand on a weird domain).
4/ Never enter credentials or pay from a scanned link you didn't initiate. If a code leads to a login or payment you weren't expecting, stop. Navigate to the site yourself instead.
5/ When unsure, verify the link. Copy the URL without opening it and paste it into a checker like Google Safe Browsing or VirusTotal.
6/ Keep your phone updated. Even if a link does reach a malicious page, an up-to-date browser and OS close most of the doors it might try.
That's it. The whole defense is "see the address before you trust it" — the same habit that keeps you safe with email.
Are the codes you make safe for other people?
The other half of "are QR codes safe" is the one creators forget: when you put a code on a flyer, a table tent, or a product, you're asking strangers to trust your code. Two things make yours trustworthy:
Where it points, and whether anyone's checking. A static code goes straight to its baked-in URL with no guard rail. A dynamic code from a reputable platform can screen its destination. QRBliss checks every dynamic-code destination against Google Safe Browsing before it goes live and re-scans stored destinations over time, flagging any that turn malicious — so a link that goes bad later doesn't keep sending your customers somewhere harmful. (More on the static-vs-dynamic trade-off in our guide.)
What happens to the scanner's data. A scan can be an excuse to harvest data. QRBliss doesn't: it stores only derived analytics (country, device class) and never raw IP addresses, with no tracking cookies. We wrote up exactly why we don't sell your data — because "safe to scan" should include "safe from the people who made the code," too.
If you're choosing a generator, that's the bar: screens destinations, respects privacy, and doesn't make your code the risk. (Our 7 best free QR generators round-up flags which ones clear it.)
So — are QR codes safe?
Yes, with the same caution you'd use anywhere online. The code can't hurt you; the link might. Scanning a branded code in a sensible place is low-risk. Scanning a sticker on a parking meter, a code in an "urgent" email, or one from an unsolicited package is asking for trouble. Read the URL before you trust it, and you've handled the overwhelming majority of the danger.
📌 What's changed about QR safety in 2026: quishing went mainstream, because attackers realized a QR image walks straight past the email filters that stop ordinary phishing — and that most people scan first and read the address never. The fix isn't fear; it's the ten-second habit above, plus, when you're the one making codes, a platform that screens destinations and respects privacy.
FAQ
Can a QR code give your phone a virus?
No. A QR code is just stored data (usually a URL), so scanning can't install malware by itself. The risk is the destination — a malicious link to phishing, a fake login, or a harmful download.
What is quishing?
QR-code phishing: a scammer uses a QR (in an email, on a flyer, or on a sticker over a real code) to send you to a fake site that steals credentials or payment info. It works because you can't see the URL first, and QR images bypass email link filters.
Is it safe to scan a random QR code?
Treat unsolicited or out-of-place codes like a link from a stranger. Branded codes in a sensible context are usually fine; codes on stickers-over-stickers, random flyers, surprise emails, or unsolicited packages are the ones to avoid.
How can I tell if a QR code is safe before opening the link?
Use a scanner that previews the full URL and read it — does the domain match, any misspellings or lookalikes? Check physical codes for a sticker over the original. When unsure, copy the link without opening and run it through Google Safe Browsing or VirusTotal.
Are the QR codes I create safe for the people who scan them?
As safe as the destination and the platform. QRBliss screens dynamic-code destinations against Google Safe Browsing and re-checks them over time, and stores only derived analytics (no raw IPs, no tracking cookies).
Read 📖 → Make a safe one (free) → Scan with eyes open 👀
Make your first QR in 9 minutes.
Free tier. No signup required to start. Dynamic codes included.
Make a QR →