QR Code Reader Online - Scan from Image or Camera
Upload a QR code image, screenshot, or photo, or scan with your camera to read the QR content locally in your browser. Images are not uploaded.
What this tool does
- QR code recognition in your browser (online QR code reader, local decode, no upload).
- Upload an image to read QR code from a photo, screenshot, or saved QR picture and extract the raw string.
- Best-effort multi QR code detection in one image (depends on browser support).
- Optional camera QR code scanner web mode (if supported on your device/browser).
- Copy QR code content with one click (no auto-open links).
Privacy: decoding runs locally in your browser. Images are not uploaded.
Results
No results yet.
How to use
- Choose “Upload Image” and select a QR code picture (PNG/JPG/WebP).
- Wait for decoding to finish; results will appear below.
- Click “Copy” to copy any decoded string.
- If camera scanning is supported, switch to “Camera Scan” and allow permission.
Common use cases
- Decode a QR code URL from an image, screenshot, or photo.
- Read QR code text from a screenshot saved on iPhone, Android, Windows, or macOS.
- Extract Wi‑Fi / config payload strings for troubleshooting.
- Verify payment/transfer QR code contents before sharing.
- Batch-like workflow: scan multiple codes and copy results one by one.
QR scanning troubleshooting
- Use a sharp image where the QR code is large enough; blur, glare, and heavy compression often cause decode failures.
- Crop tightly around one QR code when the image contains several codes, logos, or busy backgrounds.
- Verify decoded URLs before opening them. This reader shows raw text and does not auto-open links so you can inspect the destination first.
- If camera mode fails, check browser camera permission, use HTTPS, or switch to image upload.
Notes
- This is a local QR code reader: images are processed in-browser and are not uploaded to a server.
- If you only get one result from an image, try cropping around each QR code or use Chrome/Edge for better multi-detect.
- Camera scanning may be unavailable on some iOS/Safari environments; use image upload when you see the prompt.
- Multiple QR codes per image are best supported by BarcodeDetector-capable browsers.
Frequently Asked Questions
Do you upload my QR code image?
No. The image is processed locally in your browser and is not uploaded to a server for decoding.
Can it read multiple QR codes from one image?
Best effort. Browsers that support BarcodeDetector can often detect multiple QR codes. Other browsers may only detect one QR code per image.
Why does decoding fail sometimes?
Low resolution, blur, glare, or too-small QR codes can reduce accuracy. Try a clearer image or crop tightly around the QR code.
Does camera scanning work on iPhone?
Camera scanning depends on browser support. If camera scanning is unavailable, use the image upload mode instead.
What kinds of QR contents can be decoded?
Any text stored in a QR code (URLs, plain text, JSON, Wi‑Fi payloads, etc.) will be shown as a string and can be copied.