QR Code Reader
Decode any QR code from an image file or webcam. 100% local.
Drop an image here to decode
PNG, JPG, WebP, GIF — any format containing a QR code
100% Private — Everything stays in your browser
Your image is decoded entirely using the jsQR library running in JavaScript. No data is sent to any server. Camera frames are processed frame-by-frame on your device only.
How it works
1
Upload an image
Drag & drop or select any image file containing a QR code. You can also use your device camera to scan live.
2
Instant decode
jsQR processes the image entirely in your browser using the Canvas API — no data leaves your device at any point.
3
Use the result
Copy the decoded text to your clipboard or open the link directly if the QR code encodes a URL.