Tap Enable Camera (or the video area). We'll auto-start scanning and stop after the first code.

QR Reader

Privacy-first. On-device. No uploads.

Help
Create QR Sitemap

Results

Stops after the first code. Use Scan Again to read another.

On-device No uploads Open/Copy/Share

No codes yet. Enable the camera or upload an image.

How it works & permission tips
  • HTTPS required (or localhost) for camera access.
  • If this page is inside an iframe, the parent must set allow="camera;microphone" and your server's Permissions-Policy must allow camera.
  • We auto-start once permission is granted and auto-stop after first detection.
  • Browser support: auto-fallback if BarcodeDetector is unavailable.
Demo: scanning QR codes in a web browser