QR Code Scanner
Scan QR codes using your device camera or by uploading an image — uses jsQR in your browser.
How to use this tool
- 1Click 'Start Camera' to scan live using your device camera, or 'Scan from Image' to upload an image file.
- 2For camera mode, point the camera at a QR code — it stops automatically when detected.
- 3The decoded content appears in a green panel. If it's a URL, an 'Open link' button appears.
About QR Code Scanner
Reading a QR code without a dedicated app is useful when you want to inspect what a QR code contains before opening it, or when you have a QR code image file you need to decode. This scanner uses the jsQR library loaded in your browser. Camera mode: click 'Start Camera' to access your device camera (rear camera is requested by default on mobile), which streams video to a hidden Canvas. Each frame is scanned with jsQR using requestAnimationFrame — when a QR code is detected, the camera stops and the decoded content is shown. Image mode: click 'Scan from Image' to upload an image file, which is drawn onto a Canvas and scanned once. If the decoded content starts with 'http', an 'Open link' button appears. An error is shown if no QR code is found in the image. Runs entirely in your browser — no data is sent to any server.
Frequently asked questions
Related Tools
QR Code Generator
Generate QR codes for any text or URL with custom size, foreground, and background colors.
Barcode Generator
Generate barcodes in CODE128, EAN13, EAN8, UPC, CODE39, ITF14, and more — download as SVG.
Password Generator
Generate strong random passwords with custom length and character sets — strength indicator included.