QR code inspector

A QR code hides the address inside a pattern you cannot read. Scammers know this: they stick fake codes over real ones on parking meters, posters and restaurant tables, or email them in "delivery" and "security" messages. This tool reads a QR code and shows you what is really inside, and what looks suspicious about it, before you go anywhere.

Nothing is sent and nothing is opened. Pictures and camera images are read by and processed locally in your own browser, and never leave your device. This page also tells your browser to block every network request. The tool never opens a link for you: you have to choose to, and it warns you first.
  1. Choose a photo or screenshot of the QR code, or scan it with your camera.
  2. Read what is inside, and what the tool spotted.
  3. Decide. If it is a bank, delivery or account link you did not ask for, type the official address yourself instead.

Drop a picture of a QR code anywhere in this box

A photo or screenshot that shows the code. JPEG, PNG or WebP.

Want to see it work first? Try a made-up code:

What to look for before you scan or open a QR code

What this can and cannot do

Built with jsQR (Apache-2.0) to read codes and qrcode-generator (MIT) to draw the samples, both served from this site. QR Code is a registered trademark of DENSO WAVE INCORPORATED.