QR Code & Barcode Scanner
Decode QR codes and 1D barcodes from your camera or from a screenshot. Video is analysed in this tab and never uploaded; where the browser has no built-in detector, a QR decoder written into this page takes over.
Detector support
Checking what this browser supports…
Camera
Your browser will ask for camera permission the first time. If you refuse it, reopen the permission prompt from the padlock icon in the address bar; nothing is recorded and the video stream is stopped the moment you press Stop camera or leave this page.
Image
Images are downscaled to 900 px before decoding.
Session history (0)
Nothing scanned yet.
About this tool
QR Code & Barcode Scanner uses the browser’s own BarcodeDetector for live camera frames when it exists, and otherwise says so plainly instead of pretending. Alongside it this page carries a QR decoder written from scratch — finder-pattern detection, format-info BCH decoding, unmasking, codeword de-interleaving and Reed–Solomon error correction over GF(256) — which handles QR versions 1–4 (21×21 to 33×33 modules), the four encoding modes, and clean, reasonably straight images. It does not handle larger QR versions, Kanji mode, or 1D barcodes; for those you need a browser with BarcodeDetector. All decoding happens on your device, camera tracks are stopped when you stop or leave, and no image or value is ever uploaded.
- 100% free — no account needed
- Runs in your browser
- Nothing is uploaded
Frequently asked questions
Is QR Code & Barcode Scanner really free?
Yes. QR Code & Barcode Scanner is completely free on PureBrowser — every feature, with no account, no trial, and no credit card.
Does QR Code & Barcode Scanner upload my data?
No. QR Code & Barcode Scanner runs entirely inside your browser, so anything you type, paste, or open stays on your own device.
Do I need to sign up or install anything?
Neither. There is no account and nothing to download — open the page and QR Code & Barcode Scanner is ready to use on desktop or mobile.
Does QR Code & Barcode Scanner work offline?
Once the page has loaded, yes. All of the processing happens locally in your browser, so it keeps working without a connection.
More utility tools
Password Strength Checker
Score your password strength and generate stronger ones.
Password Generator
Generate strong random passwords with configurable length and character sets.
Decision Maker
Let the tool randomly pick from your list of options.
Yes or No Wheel
Spin a wheel for a random yes or no answer.
Discord Timestamp Generator
Pick a date and time to generate Discord timestamp tags with live preview and one-click copy.
Discord Embed Builder
Design Discord embeds with live preview — copy JSON for bots, webhooks, and Discord.js.