Scan QR codes and barcodes, or generate a QR code from any link or text — all on-device, nothing uploaded.
What is this?Hide details▾
What is QR & Barcode Scanner + Generator?
Two tools in one, both fully on-device. Scan mode reads QR codes and barcodes from your camera or an uploaded image: it uses the browser's native BarcodeDetector when available (Chromium, with the widest format support) and falls back to a built-in JavaScript decoder elsewhere, so QR scanning works on Safari and Firefox too. Generate mode turns any link or text into a QR code with a built-in encoder. Nothing is uploaded and there is no server round-trip — decoded results can be copied or opened, and generated codes downloaded as PNG, copied, or shared.
qr-scanner.js
Point your camera at a QR code or barcode — or scan an image file.
Scanning…
Decoded
This browser can only read QR codes. Other barcode types (EAN, UPC, Code 128…) need a Chromium browser like Chrome or Edge.
Not supported here
This browser doesn't support barcode detection. Try a recent Chromium browser such as Chrome or Edge.