Every QR code on the page, read in one click.

Can't scan a QR code shown on your own screen with a phone? QRLens reads it right in Chrome, tells you what it contains and checks the link before you open it.

Coming soon to the Chrome Web Store Free · no account · 7-day Pro trial
  • No account
  • No server
  • No tracking
QRLens drawing a badge under every QR code on the page

Everything you need to read a code on screen

Scan this page

Images, canvases, videos, CSS backgrounds, SVGs and iframes: a badge appears under every code found.

Scan a region

Drag a rectangle over any visible code, even inside a video or a PDF. Shortcut Alt+Shift+R.

Upload, drag, paste

Drop one or several images, or paste with Ctrl+V. Right-click an image → “Read QR code”.

Smart results

Link, Wi-Fi, contact (.vcf), email, phone, SMS, location, event (.ics), crypto address, product barcode.

Barcodes

EAN-13, UPC-A, EAN-8 and Code 128 read with checksum verification, even without BarcodeDetector.

Robust decoder

Rotated, blurred, noisy, low-contrast, inverted or tiny codes: each case is tested.

Check the link before you open it

A QR code can hide a booby-trapped address. QRLens analyses the URL locally, with no external service, and warns you before the click.

  • Brand look-alikes and homograph domains (punycode)
  • Raw IP addresses, odd ports, http, user@host
  • Link shorteners that hide the destination
  • Suspicious redirect parameters

Structural checks only: a help, not a guarantee.

Wi-Fi, contacts, events… ready to use

Each content type gets its own card with the right actions. A Wi-Fi password is never printed on the page: it stays hidden until you ask.

A built-in QR code generator

Text, URL, Wi-Fi or contact. SVG and PNG export, L/M/Q/H error correction, custom colours with a contrast warning.

A local history with search

Find your scans by text or type. Everything stays in your browser and you can wipe it at any time.

Free for the essentials, Pro to go further

7-day Pro trial, no credit card.

Free

  • Page, region and image scan
  • Link safety check
  • SVG / PNG generator
  • Last 20 scans

Private by design

Local processing

Images, screenshots and decoded content are processed in your browser. A region scan screenshot is only used to crop and decode; it is neither stored nor sent.

Local storage

History and settings live in chrome.storage.local on your device. Uninstalling removes everything.

Minimal network

Only cross-origin images you ask to read, and Pro licence validation (Lemon Squeezy), touch the network. No telemetry, no ads.

Stop retyping links by hand

Coming soon to the Chrome Web Store