Item logo image for QR Code Scanner

QR Code Scanner

ExtensionTools2 users
Item media 1 (screenshot) for QR Code Scanner

Overview

Read QR code data and open it when the result is a web link.

Overview QR Code Scanner scans QR codes from page images/canvases and generates QR codes for any link. Everything runs locally; no data leaves the browser. How to test (no sign-in required) 1) Scan a QR code from a page - Open https://en.wikipedia.org/wiki/QR_code - Right-click any QR image -> "Scan QR code" - If the QR encodes a URL, a new tab opens; otherwise the text is copied. - Canvas QR codes are also supported. Try https://uutool.cn/qrcode/ : generate one, then right-click the canvas. 2) Generate a QR for a link - Right-click any link -> "Create QR code for this link". - An overlay shows the QR + URL with "Copy link" (shows "Copied" feedback) and "Download" (saves PNG). 3) Hover-link QR (optional) - Open the popup from the toolbar icon and toggle "Hover link QR codes" ON. - Hover any link for ~350 ms; a QR overlay appears. 4) Support button (optional) - The popup "Support" button opens a Stripe one-time payment URL in a new tab. This is a voluntary tip jar; the extension itself does not collect or transmit payment data. Testers do not need to complete any payment. Permissions used - contextMenus: register the two right-click items. - tabs: open scanned URLs / support link, and dispatch UI events to the active tab. - storage: remember the hover-link toggle and a first-use prompt flag (chrome.storage.local only). - host_permissions <all_urls>: users right-click QR codes / links on arbitrary websites; the content script reads pixels of the targeted image or canvas for local decoding via jsQR. No page content is sent off-device. Privacy - All scanning and generation run fully locally (jsQR + qrcode libraries). - The extension collects no user data, browsing history, or analytics. - The only outbound request occurs when the user explicitly clicks "Support", which opens a public Stripe checkout URL in a new tab. Languages: en, zh_CN, zh_TW, ja, ko, es, fr, de, pt_BR, ru. Contact: stayhpjing@gmail.com

Details

  • Version
    1.2.0
  • Updated
    May 9, 2026
  • Features
    Offers in-app purchases
  • Offered by
    stayhpjing
  • Size
    201KiB
  • Languages
    10 languages
  • Developer
    Email
    stayhpjing@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes
Google apps