QR Code Reader
Loading…
About this Tool
Upload a photo, paste a screenshot, or tap the camera button to scan a live QR code and decode links, text, Wi-Fi credentials, and contact data entirely in your browser. Nothing is uploaded to a server. Load up to 20 images at once, scan physical codes with your camera, review each result in a list, copy the payload, and open http(s) links in a new tab—ideal for QR codes trapped on a PC screen, a messenger capture, or a poster in front of you.
Processed safely on your device
Everything happens in your browser on this device. Your files are never sent to our servers—so you can use it with peace of mind.
How to Use
Choose JPG, PNG, or WebP images with QR codes, drag them in, or paste with Ctrl+V. You can add up to 20 images per batch.
For physical codes, tap the camera button, grant permission, and point the preview at the QR—it is captured automatically the moment it is detected and added to your list.
Each item appears as a list row. Successful scans show the decoded text; if no QR is found, an empty-state message is shown.
Copy any result, and use Open for http/https URLs to view them in a new tab before you trust the destination.
Key Scenarios & Use Cases
Scan physical QR codes with your camera
Tap the camera button and point it at a poster, business card, or checkout QR; it is captured the instant it is recognized—no app install required.
Decode QR codes on a PC screen
Read payment QR codes on a monitor or messenger screenshots by uploading or pasting the image when a camera cannot capture them cleanly.
Preview destinations before opening
Inspect the decoded URL first, then open only trusted http/https links to reduce phishing risk.
Frequently Asked Questions (FAQ)
No. Decoding runs entirely in your browser, so images and the camera feed stay on your device—including payment or personal QR codes.
Tap the camera button to request permission and open a preview. Line the QR up in the frame and it is captured automatically the moment it is detected, then added to your results. The camera requires a secure (HTTPS) connection; if you deny permission, re-enable it from your browser's site settings.
Make sure all three finder patterns are visible, the image is sharp enough, and the file is JPG/PNG/WebP—or move the camera closer. Convert HEIC with an image converter first. This tool does not read 1D barcodes.