6 items
Read every QR code on a page, including images and canvas. Decodes on your device and never opens a link on its own. Read the QR codes that are already on the page. Most QR readers take a screenshot and look for one code in it. That fails on the things people actually hit. A code drawn into a canvas. Two codes on the same invoice. A small code in a corner of a long page. This one reads the page itself, so it finds every code rather than the first one, and it reads them from the original image rather than from a picture of your screen. WHAT IT DOES Finds every code on the page, not just one. Product pages, invoices and ticket confirmations often carry two or three. You get all of them, each labelled with where it came from. Reads codes a screenshot cannot. Codes inside an image, inside a canvas, or set as a CSS background are all read from their source, at full resolution. Reads a part of the screen when you want. Click Select an area and drag a box around anything, including a code in a video frame or a PDF viewer. Never opens a link on its own. It shows you the decoded address and waits for you to click. Nothing is followed automatically, and there is no countdown. Decodes on your device. The decoder is bundled into the extension. There is no account, no server, and nothing you scan is uploaded anywhere. PERMISSIONS, AND WHY activeTab and scripting are used to look at the page you are on, and only after you click the toolbar button. There is no browsing history permission and no all-sites host permission, so the extension cannot see pages you have not asked it to read. HISTORY IS OFF Nothing is recorded unless you turn on history in settings. When you do, it stays in local storage on this device and you can clear it whenever you like. OPEN SOURCE DECODER Decoding uses jsQR, an Apache-2.0 library, bundled unchanged. The licence ships inside the extension.
Aug 17, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.