Chrome QR Code Scanner
No extension to install: the page does the decoding.
Camera access is requested only when you press the button. Frames are decoded on this device and discarded.
Chrome has a QR generator built into its share menu but no scanner — a gap that extension developers fill, usually by requesting access to every page you visit. This page needs no extension, so the permission stays scoped to one tab.
It is also the better choice on ChromeOS and on managed machines where extensions are restricted by policy.
How to use it
- Open this page in Chrome.
- Use the camera, or paste a screenshot with Ctrl+V.
- Remove the site's camera permission afterwards if you will not use it again.
Extension versus page: what actually differs
A QR extension typically asks for permission to read and change data on all sites, because it needs to run its scanner on any tab. That is a broad grant for a narrow feature. A page needs only camera access, only while it is open.
Chrome's BarcodeDetector support means the native decoder is used here: nothing to download, and frames are decoded by the platform rather than by JavaScript — one genuine advantage over the Safari case.
Reviewed 2026-10-21. This tool runs entirely in your browser — no server, no account, and nothing you generate is stored.
Frequently asked questions
Does Chrome have a built-in QR scanner?
Chrome can generate a QR code for a page from the share icon, but not scan one. Scanning needs either the operating system's camera app or a tool like this page.
Do I need to allow camera access permanently?
No. Chrome lets you grant access once per session. Change it to 'ask' or block in the site settings once you are done.
Will this work in Edge and Brave?
Yes — they share Chromium's APIs, including BarcodeDetector, so the same native decoding path applies.
Related tools
More from QR codes.