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
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.