inyourbrowser.com

QR code scanner

QR code scanner is a QR tool that decodes QR codes from a saved image or a live webcam feed. It accepts JPEG, PNG, and WebP uploads, supports continuous camera scanning with permission, and surfaces decoded URLs as clickable links. The tool runs in your browser.

📷

Drop an image here or browse

PNG, JPEG, WebP — decoded in your browser

QR codes decoded locally using jsQR. All processing runs in your browser.

Dedicated pages

Focused guides for each scanning method.

How to scan a QR code

  1. Choose "Upload image" to scan a QR code from a saved image file, or "Use camera" for live scanning.
  2. If uploading: drop your image onto the area or click to browse.
  3. If using the camera: click "Start camera" and hold your QR code up to the webcam.
  4. The decoded text or URL appears instantly, click any link to open it.

Common uses

Technical specification

Frequently asked questions

Is my image or camera feed uploaded to a server?
No. The jsQR library decodes QR codes entirely in your browser. Camera frames are processed locally in your browser.
What image formats can I upload?
JPEG, PNG, WebP, and most other common image formats are supported. The QR code must be clearly visible and not too small or blurry.
Why can the webcam not scan my QR code?
Ensure the QR code is well-lit, fills most of the frame, and is held still. The camera scans frames continuously, a result appears as soon as a valid code is detected.
Why does the camera require permission?
Browsers require explicit permission before any site accesses the camera. Permission is only requested when you click "Start camera". It is never requested automatically.

Reviewed and tested May 25, 2026.