Security Guide

Are QR Codes Safe
to Scan?

Learn about phishing scams, fake parking tickets, and malicious redirects — and the simple habits that keep you protected every time you scan.

Practical advice Real threats explained 6 min read

Important: QR code phishing attacks (known as "quishing") increased significantly following the global adoption surge of 2020–2022. The FBI issued a public warning in 2022 about tampered QR codes in public spaces.

84%
of users don't verify the URL before opening
3.5×
growth in QR phishing attacks since 2020
$40M+
lost to QR-based payment fraud annually (est.)
5s
is all it takes to verify a URL before tapping

The QR Scams You Need
to Know About

QR codes themselves are just data. The danger is what that data points to. Here are the most common attack vectors.

🎣

Phishing Scams

Attackers create convincing replicas of bank login pages, social media sign-ins, and email providers. The QR code redirects you to a fake site that captures your username and password.

Where it happens: Email attachments, WhatsApp messages, physical mailers that look official.

HIGH RISK
🅿️

Parking & Payment Scams

Scammers place fake QR code stickers over legitimate ones on parking meters and payment kiosks. The fake code sends you to a fraudulent payment page that steals card details.

Where it happens: Public parking meters, restaurant tables, charity donation boxes.

HIGH RISK
🕸️

Malware Redirects

QR codes can trigger automatic file downloads or exploit browser vulnerabilities. Some attack chains use multiple redirects to eventually deliver malware to your device.

Where it happens: Unsolicited codes in public, social media posts, unknown leaflets.

MEDIUM RISK
📧

Business Email Compromise

Corporate emails with QR codes that bypass email security filters — since the QR image looks harmless. Employees scan and are redirected to credential-harvesting sites.

Where it happens: Work email inboxes, especially HR or finance-themed messages.

HIGH RISK
🎁

Fake Promotions & Prizes

Codes promising free gifts, prize redemptions, or loyalty rewards that route to phishing pages or subscription traps that charge monthly fees via SMS premium numbers.

Where it happens: Flyers, windshields, social media stories and ads.

MEDIUM RISK
📱

App Impersonation

QR codes claiming to download a popular app but linking to a fake version that looks identical. The impersonation app requests excessive permissions and harvests data.

Where it happens: Non-official stores, flyers in tech-focused environments.

MEDIUM RISK

Risk Level by Location

Not all QR codes are equally risky. Context matters enormously.

High Risk

Unsolicited / Unknown

Random QR codes on stickers, flyers in your letterbox, or from strangers. No established trust — verify before tapping.

High Risk

Public Payment Terminals

Parking meters, vending machines, donation boxes. Check for signs of sticker tampering before scanning.

High Risk

Email Attachments

Unexpected emails with QR code images. Legitimate banks and services do not send login QR codes via email.

Medium Risk

Social Media Posts

Even from known accounts — accounts can be compromised. Preview URL and check the domain carefully.

Medium Risk

Printed Flyers & Posters

Anyone can print a flyer. Check that the brand is genuine and the URL matches the expected domain.

Low Risk

Restaurants & Menus

Generally safe — especially if the staff placed them. Still worth a quick URL glance before confirming payment.

Low Risk

Official Business Cards

In a professional context from a real person. Low risk, but verify the URL domain is what you'd expect.

Low Risk

Retail Product Packaging

Factory-printed codes on sealed products. Very low risk — tamper with these would be impractical at scale.

Low Risk

QR Codes You Generated

Codes you created yourself, or from a trusted colleague you can verify. No risk to the generator.

How to Scan Safely — Every Time

Five habits that dramatically reduce your risk without any technical expertise.

1

Always Preview the URL First

Most modern phone cameras show the link before you tap it. Take two seconds to read the full URL. Does it match the brand? Is it spelled correctly?

2

Check for HTTPS and the Real Domain

Look for https:// and verify the domain is exactly right. Watch for tricks like paypa1.com (number 1 instead of L) or amazon-secure.net.

3

Use Your Native Camera App

The iPhone Camera and Google Lens both show URL previews before opening. Avoid third-party "QR scanner" apps — many contain malware themselves.

4

Inspect Physical Codes for Tampering

Before scanning a public QR code, look for signs of a sticker placed over the original — raised edges, misalignment, or bubbling are red flags.

5

When in Doubt, Type it Manually

If you're unsure about a code on a payment terminal or official document, open your browser and type the website address directly. It takes 15 seconds and eliminates all QR risk.

Camera Preview

Scanned URL

https://myrestaurant.co.ke/menu

HTTPS verified · Domain matches

Scanned URL

http://amaz0n-verify.xyz/login

No HTTPS · Suspicious domain
Safe rule: If the URL looks unfamiliar or too long with random characters — don't tap. Go to the official website directly instead.

Safe Scanning Checklist

Before You Tap Any QR Code

DO preview the URL in your camera before opening it

DO verify the domain name is spelled correctly (no number substitutions)

DO look for HTTPS — no padlock means no encryption

DO physically inspect the code for sticker tampering in public places

DO use your phone's native camera, not a random scanner app

DON'T enter passwords or card details after scanning an unknown code

DON'T trust codes that promise prizes, discounts, or urgent action

DON'T assume a code is safe because it's in an official-looking email

DON'T allow automatic app downloads triggered by a scanned code

Generate a QR Code You Can Trust

Create safe, static QR codes for your business or personal use — free, with no tracking or third-party redirects.

Create a Safe QR Code