Scan QR codes from an uploaded image or your device camera. Decode URLs, text, WiFi credentials, and more — 100% private, nothing leaves your browser.
The image is processed locally — nothing is uploaded to any server.
Read QR codes from any image or your device camera without installing an app. Drop a screenshot, photo, or saved image containing a QR code and get the decoded content instantly. This scanner uses the jsQR library and runs entirely in your browser — your images are never uploaded to any server. Works on desktop, tablet, and mobile. Supports URLs, plain text, WiFi credentials, vCards, email, phone numbers, and any other standard QR-encoded data.
This scanner uses the jsQR library to decode QR codes entirely in your browser. Upload an image containing a QR code or use your device camera to scan one live. The image is processed locally using JavaScript — nothing is uploaded to any server. The tool reads pixel data from the image, locates the QR code's finder patterns, and extracts the encoded data in milliseconds.
Yes, completely. Your images and camera feed are processed 100% in your browser. No data is sent to any server, no images are stored, and no tracking occurs. The decoded content stays on your device. Unlike many online QR scanners that upload your image to their servers for processing, this tool does everything client-side.
This scanner reads standard QR codes containing URLs, plain text, email addresses, phone numbers, WiFi credentials, vCards, and any other data encoded in QR format. It supports QR codes from screenshots, photos, saved images, and live camera feeds. Most common image formats work: PNG, JPG, JPEG, GIF, BMP, and WebP. For best results, make sure the QR code is clearly visible and not too blurry.