Decode a QR Code

Upload an image containing a QR code. Decoding happens entirely in your browser — the image is never sent to any server. Extracted URLs can optionally be inspected through the URL Decoder pipeline.

Drag & drop an image here

or click to browse — PNG, JPG, GIF, WebP

No QR code detected in this image. Try a clearer or higher-resolution image.
Decoded Content
Privacy & Safety

100% client-side decoding

Your image never leaves your device. QR decoding is performed locally in the browser using the open-source jsQR library.

What is QR phishing (quishing)?

Attackers embed malicious URLs in QR codes in emails, PDFs, and physical mail to bypass link scanners. This tool safely reveals the destination before you scan.

SiteSpecter has recurring monthly costs to keep running. If you find this tool valuable, please consider supporting the project.