This website uses cookies

Read our Privacy policy and Terms of use for more information.

GuideGDE-093
TopicQR code checks
DomainDigital infrastructure
Last tested26 October 2026

Short answer: To check a QR code safely, decode it from a photo or screenshot with a QR code reader such as CyberChef, then trace the decoded link in urlscan.io before any phone opens it. The decoded address is only the first stop; redirects can lead elsewhere.

What it isWhat does a QR code reader show you?
How to run itHow do you check a QR code without opening the link?
What goes wrongWhere QR code checks go wrong
Go deeperRelated guides
What it is

What does a QR code reader show you?

A QR code reader is a tool that decodes the text stored in a QR code, usually a web address, so you can read and check that destination before a phone opens it.

A QR code is a square barcode that stores a short payload: usually a web address, sometimes Wi-Fi details, a prefilled text message or plain text. Phones act on it almost instantly, which is why QR phishing, or quishing, works: fake codes on parking meters, posters and emailed PDFs lead to payment or login pages. Reading the payload as text first turns a one-tap risk into evidence that journalists and fraud researchers can examine and document.

When to use this guide
•Checking a QR code on a parking meter, poster or flyer before anyone scans it
•Verifying a QR code in an email, PDF or screenshot sent in a tip
•Documenting a QR code scam for a story or a report to the operator
How to run it

How do you check a QR code without opening the link?

Decode the code from an image, read the payload as text, then trace the destination from a sandbox, not your own phone.

The tools

Status as of 26 October 2026, free tools first.

CyberChef: CyberChef, GCHQ's open-source data tool, decodes a QR code image with its Parse QR Code operation. Free, no login, and entirely client-side, so the image stays in your browser. Working.

ZXing Decoder Online: ZXing Decoder Online reads QR codes from an image URL or an upload under 10MB. Free, no login; the image goes to its server, so use it for public images. Working.

zbar: zbar is an open-source barcode reader whose zbarimg command decodes QR codes on your own computer. Free, no login, no upload. Working.

urlscan.io: urlscan.io loads a URL from its own servers and records the effective URL after redirects, a screenshot and the domains contacted. Free, no account for public scans, which other users can see. Working.

VirusTotal: VirusTotal checks a URL against security vendors' blocklists. Submitting means accepting its terms and sharing the URL with its security community. Not tested in this run.

What we tested

What we tested: On 26 October 2026 we decoded six generated QR code images and a public-domain Wikimedia Commons sample, then traced the sample's decoded address. zbarimg and OpenCV failed on a 46-pixel copy, Redirect Detective returned a server error twice, and WhereGoes and VirusTotal were not tested because each asks for consent or acceptance of terms first.

Results, 26 October 2026
CyberChef (Parse QR Code)Yes
1 of 1 generated code decoded correctly in the browser.
ZXing Decoder OnlineYes
2 of 2 sizes of the Wikimedia sample (330 and 120 pixels) decoded.
zbarimg, cross-checked with OpenCVPartly
4 of 5 generated codes decoded identically, including a rotated, blurred 123-pixel copy; both failed at 46 pixels.
urlscan.ioYes
1 public scan recorded the sample's redirect to the Wikipedia main page, with no verdict.
Redirect DetectiveNo
2 of 2 attempts returned a server permission error.
WhereGoesNot tested
A personal-data consent banner covered the form; we did not accept it.
VirusTotalNot tested
Submitting a URL counts as accepting its terms.

A one-day snapshot from one connection in Switzerland, using seven clean inputs: it shows what each tool can read, not how often scanners catch real scam codes.

The Read-Before-Visit Rule: Decode a QR code to text and read the full address before any device opens it. Trace redirects in a sandbox, never on your own phone.

Before you begin
Stop at the login. Every tool here works without an account. If a decoded link leads to a login, payment or app-install page, record it and stop.
Legal considerations. A public urlscan.io scan publishes the address it scans, so check it for names, emails or tokens first. Do not peel or alter a sticker on someone else's property; photograph it and report it to the operator.

Subscribe to keep reading

This content is free, but you must be subscribed to Signal & Shadow to continue reading.

I consent to receive newsletters via email. Terms of use and Privacy policy.

Already a subscriber?Sign in.Not now