DevKits

QR Code Reader — Decode QR Codes from Images

Decode QR codes from an image, screenshot, or photo — right in your browser. Drop a PNG / JPG / WebP and read the URL, text, WiFi credentials, or vCard behind it. 100% local, no upload.

Last updated:

Comments

Drop a QR-code image, screenshot, or photo here — or

Scanning runs entirely in your browser — the image is never uploaded.

Frequently Asked Questions

Is my image uploaded to a server?

No. Decoding happens entirely in your browser using jsQR — the same battle-tested library that powers many web-based scanners. You can verify with your browser's DevTools Network tab: no request is made when you drop an image.

Why did the tool fail to detect my QR code?

Common causes: low contrast between the QR and its background, motion blur, extreme skew, or reflections on a phone photo. Try cropping tighter around the QR, increasing brightness/contrast in a photo editor, or scanning at a straighter angle.

Is opening the decoded URL safe?

Not always. QR codes are a common phishing vector precisely because the destination isn't readable by eye. This tool shows you the raw decoded text before you click — always read the URL first, especially if it uses a shortener or an unfamiliar domain.

Related Tools