Scan QR codes & barcodes from any screen snip or image. Multi-format, smart actions, local history. 100% offline.
Users
465
+312 in 30 days
Rating
4.9 / 5
−0.14 in 30 days
Ratings
7
+5 in 30 days
Store rank
#45K
#38K among extensions
Version
2.6.5
updated 12 Sep 2026
Users
monthly, 4 months
Latest, 16 Oct 2026:465 usersMove the mouse over the chart for any month
Ratings count
monthly, 4 months
Latest, 16 Oct 2026:7 ratingsMove the mouse over the chart for any month
The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.
About QRSnip: QR Code & Barcode Scanner
Need to scan a QR code without reaching for your phone?
Draw around any QR code on your screen and decode it instantly — no phone camera, no uploads, no accounts. QRSnip is a screen QR scanner that works like a snipping tool: select an area, get the result.
It also reads barcodes from images and PDFs. Drop or paste a file, or right-click any image on a page. Everything runs offline in your browser. Nothing ever leaves your device.
What makes QRSnip different?
- Works as a QR snipping tool — draw a selection on any webpage, just like a screenshot tool
- Scan QR codes from images you drop or paste, including codes inside PDFs opened in Chrome
- Offline QR reader — no server, no cloud, no tracking. Decoding happens 100% locally
- Smart actions — links open automatically, Wi-Fi passwords are ready to copy, contacts and locations just work
- Reads 30+ barcode formats, including QR, Data Matrix, PDF417, and EAN/UPC
- Detects multiple codes in a single selection
- Local scan history you can revisit or clear anytime
- Keyboard shortcut: Alt+Q (⌥Q on Mac) — scan without leaving the tab
- Minimal permissions — the extension only accesses the page when you activate it
How to use
1. Click the QRSnip icon or press Alt+Q (⌥Q on Mac)
2. Drag a selection around the code on your screen
3. Copy, open the link, or use the smart action — or tap Scan again
Privacy
Screenshots and decoded data never leave your device. Scan history stays in local storage only. Decoding uses local browser APIs and a bundled open-source WebAssembly engine — nothing is sent to a server. We collect nothing.