Free · no account · browser only
QR code reader without uploading
Decode a QR from a photo or the camera. Copy or open the result on this device. Camera frames never leave. Pair with QR Code Generator for a local code.
Stays in your browser · nothing leaves this device
- File or cameraFrames stay on this device
- No scan trackingNo account. No cloud QR
QR Code Reader
Drop a QR photo or use the camera. Decode stays on this device. Frames never leave.
Zero upload · stays local
Preview
Drop a QR photo or start the camera. Decode stays on this device.
How it works
Four steps from a photo or a camera frame to text. Nothing is uploaded.
- 1
Add a QR photo
Drop or paste JPG, PNG, WebP, or HEIC. One photo is enough.
- 2
Or use the camera
The browser asks permission. Allow only for a live scan. Frames stay here.
- 3
Copy or open
The decoded text stays editable on screen. Open a link only if you trust it.
- 4
Check the photo
If GPS is present, a banner sits at the top of Preview and can open Remove EXIF.
Frequently Asked Questions
Honest answers about camera permission, local decode, and photos that still carry GPS.
How do I read a QR from a photo?
Drop or paste a JPG, PNG, WebP, or HEIC image. The text appears in Preview. Copy it, or open a link only if you trust the destination.
What if I deny the camera?
Deny is safe. The page shows Camera blocked and file intake still works. Frames never left this device. You can allow the camera later in the browser site settings.
Do camera frames get uploaded?
No. A live scan draws frames to a canvas and runs jsQR on this device. Nothing is posted to a server. There is no scan tracking.
Why does the camera need HTTPS?
Most browsers allow getUserMedia only on a secure page. https://nixrey.com and localhost qualify. If the camera is blocked, use a photo instead.
What if the photo has GPS?
A banner appears at the top of Preview. Remove EXIF Data opens with that photo already loaded. The decoded text is separate from the photo file.
Is HEIC supported?
HEIC from an iPhone is accepted when this browser can read it. If it cannot, convert with HEIC to JPG first. The file stays on this device.
Related image tools
QR Code Generator
Encode URL, WiFi, Contact, Email, or SMS. Download PNG or SVG.
Open QR Code GeneratorRemove EXIF Data
Strip GPS from the source photo. The banner can open it already loaded.
Open Remove EXIFCompress Image
Shrink the source photo after you have the text.
Open Compress ImageResize Image
Change the source width and height first.
Open Resize Image