How to Scan a QR Code on Windows (PC, Laptop, Surface) — 2026

Key Takeaway
Windows doesn't ship with a native QR scanner. Here's how to scan QR codes from screenshots, webcam, or printed material on Windows 11 / 10 / Surface — without installing a sketchy app.
Phones can scan QR codes by pointing the camera at them. On Windows — PC, laptop, Surface, or a touchscreen-equipped device — there's no built-in QR scanner in File Explorer, in the Photos app, or even in the Microsoft Edge browser by default on desktop. That's a real gap because the most common Windows QR-scanning need is decoding a screenshot or downloaded image rather than snapping a fresh photo of something physical in front of you.
This guide covers the three Windows scanning patterns: scanning from a screenshot or image file, scanning with the webcam, and scanning a printed QR code physically. We'll also flag the dodgy 'Windows QR scanner' apps in the Microsoft Store that you should avoid — and the browser-based scanners that work without an install.
Why Windows doesn't have a native QR scanner
iPhone and Android both added native QR scanning to their built-in camera apps back in 2017–18 because the use case fit naturally — a smartphone camera is always pointed at the physical world. Windows doesn't have an equivalent always-on camera context for desktops. Microsoft has experimented with QR integration in several products (the Camera app on tablets, Edge mobile, the Bing app), but no first-party Windows-desktop QR scanner has shipped as a default capability of the operating system.
That's why the typical Windows QR-scanning question is some variant of 'How do I decode this QR code I just received as a screenshot/PDF/image attachment?' The answer depends on whether you have an image file already, want to use your webcam, or are looking at a printed QR. We'll cover each in turn — and we'll also flag the dodgy 'Windows QR scanner' apps that proliferate in the Microsoft Store with bundled trackers and aggressive in-app ads.
Method 1: Scan a QR from a screenshot or image file
The most common Windows scenario: someone sent you a QR code as a PNG/JPG image, or you took a screenshot of a QR shown on a screen. The fastest decode path is a browser-based scanner.
- Open the QRLynx QR scanner in any browser (Edge, Chrome, Firefox — all work).
- Click Upload Image (or drag-and-drop the file onto the page).
- The decoded URL or text appears within a second. No account, no install, no upload to a remote server — the decoding runs locally via WebAssembly in your browser.
This handles PNG, JPG, JPEG, BMP, WebP, and most other common image formats. PDFs need an extra step — extract the page or screenshot the QR section first. Animated GIFs work in some scanners but not all; if you have an animated GIF with a QR in a single frame, convert one frame to a still PNG first using any image-editing tool (or even Microsoft Paint, which can open a GIF and save as PNG).
If you prefer a non-browser tool, the open-source ZBar library has a command-line scanner that runs on Windows. Install via winget install zbar or download the binary; usage is zbarimg path/to/qr.png. Useful for batch decoding many images at once.
Method 2: Scan a printed QR with your webcam
If you have a printed QR in front of you and want to scan it with your laptop's webcam — there are two practical approaches:
Browser webcam scanning
The QRLynx scanner also has a 'Use Webcam' mode. Click it, grant the browser permission to access the camera, hold the printed QR up to the webcam, and the scanner reads it as soon as the symbol is clearly in frame. No install needed.
Two practical tips: laptops usually have lower-resolution webcams than phones, so the QR needs to fill more of the camera frame to resolve cleanly. And many laptop webcams have a fixed focal length optimized for face-distance — hold the QR ~30-40cm away rather than right at the lens.
Phone camera + AirDrop or Snipping Tool
If your webcam is a low-resolution VGA-style unit, a faster approach: scan the QR with your phone camera, share the resulting URL to your PC via Pushbullet, Microsoft Phone Link, AirDrop (on Mac/iPhone), or just by emailing yourself. This bypasses webcam quality entirely.
Method 3: Scan from a PDF or document
PDF-embedded QR codes can't be directly decoded by most scanners — the QR is embedded as a rendered image inside a PDF page rather than as a scannable element. Two ways around it:
- Screenshot the QR region. Open the PDF, use the Windows Snipping Tool (Win+Shift+S), select just the QR code area, and save the snip. Then upload the snip to the QRLynx scanner.
- Export the page as an image. In Adobe Acrobat or any PDF viewer that supports image export, save the relevant page as PNG/JPG. Upload that image to the scanner.
Note: for PDFs where the QR was originally generated as a vector graphic (e.g., embedded SVG), the screenshot approach is your only practical option — the QR isn't stored as a discrete asset that you can extract directly.
Method 4: Snipping Tool + clipboard pipe (power user pattern)
Windows 11's Snipping Tool has a less-obvious capability: after you take a snip with Win+Shift+S, the image is on your clipboard. Most browser-based scanners — including /tools/qr-code-scanner — accept clipboard paste (Ctrl+V) on the upload area. That eliminates the 'save to file, then drag-and-drop' intermediate step entirely. Three keypresses: Win+Shift+S, drag a box around the QR, Ctrl+V into the scanner page. Total time: about three seconds.
For power users who decode QR codes from screenshots multiple times a day, that workflow becomes muscle memory. Combined with a bookmark to the scanner page in your browser bookmarks bar, decoding becomes a two-keystroke operation instead of a multi-step workflow.
One caveat: not every scanner supports clipboard paste. The pattern works because the browser handles the Ctrl+V event and the scanner page accepts pasted images as input. Older scanner pages may require an explicit file upload via the file picker. If clipboard paste doesn't work in your scanner of choice, drag-and-drop from File Explorer (Win+E) is the second-fastest fallback.
Microsoft Store QR scanner apps: read the fine print
Search 'QR scanner' in the Microsoft Store and you'll find dozens of apps. Most are fine; a few are problematic. Common red flags:
- 'Scan QR codes locally — your data never leaves your device' but the app requires network permission. Suggests the scan happens locally but data is being sent somewhere. If privacy matters, prefer a browser-based scanner that's auditable in DevTools network tab.
- Apps that bundle browser extensions. Some QR scanner apps auto-install Edge or Chrome extensions for 'related features' that hijack search or inject ads. The browser-based alternative side-steps this entirely.
- Free apps with mid-flow ads. A QR scan workflow should take 2 seconds; if the app shows a 15-second video ad before showing you the decoded URL, that's not a tradeoff worth making — especially when a browser-based alternative is faster and ad-free.
The two genuinely reputable native Windows QR scanner apps in 2026 are QR Code Reader by QR Stuff (longstanding, no ads, limited features) and QR Code Reader and Generator (slightly older but reliable). For 99% of use cases, the browser-based scanner is the right choice — no install means no permission grants, no app updates, and no security review. The single scenario where a native app is worth installing: corporate environments where IT has vetted and approved a specific QR scanner app for compliance reasons, in which case follow IT's recommendation rather than going around the approved tools.
Privacy: what happens to the QR data on Windows scanners
One legitimate concern: when you upload a QR image to a scanner, does the image leave your device? With a well-built browser-based scanner, no. The decoding runs locally via WebAssembly — a sandboxed binary the browser downloads once and runs in-page. You can verify this:
- Press F12 in the browser to open DevTools, switch to the Network tab, and clear the log.
- Upload your QR image to the scanner page.
- Watch the Network tab. If the scanner sends the image to a server, you'll see a POST or PUT request. A locally-decoded scanner will show zero new network requests after the initial page load.
This matters most for QR codes you wouldn't want a third party to see — meeting links, ticketed boarding passes, payment-account links, private-document URLs. For those, a locally-decoded scanner is the right call. The QRLynx scanner's decoding is verifiable as local via the DevTools method above; the scanner page contains the WebAssembly decoder and runs it without uploading.
By contrast, native Windows apps with network permission can do anything they want with your QR data. The browser-based path has a real security advantage there — the browser's permission model is tighter than a general-purpose Windows app's.
What about Surface tablets and 2-in-1 devices?
Surface Pro, Surface Go, and other 2-in-1 Windows tablets do have rear-facing cameras (5-10 megapixels depending on model). The Camera app on these devices in 2026 detects QR codes in viewfinder mode and shows a popup with the URL — similar to iPhone Camera behavior.
If the popup doesn't appear: open Settings → Devices → Camera and check that QR detection is enabled (it's typically on by default but can be disabled by enterprise policies on corporate devices). Updating to the latest Windows version usually re-enables it.
For Surface Studio or non-tablet desktop Surface devices, the browser-scanner approach via webcam is the fallback.
Pro tip for Surface users: the rear camera on Surface Pro 9 and later has a portrait-mode and improved low-light performance that matters for QR scanning indoors or in low-contrast print conditions. If you scan QRs frequently and have a recent Surface, the rear camera often outperforms a laptop's webcam — even compared to the front-facing webcam on the same Surface device. Use the rear camera when available; the Surface 'rotate camera' button in the Camera app switches between front and rear quickly.
The fast Windows QR decode workflow
Get the QR onto your screen
If the QR is in an email or document, screenshot it with Win+Shift+S (Snipping Tool). If the QR is on another website or PDF, screenshot the section. If it's a physical printed QR, hold it up to your laptop's webcam.
Open the QRLynx scanner
Navigate to /tools/qr-code-scanner in any browser. No install, no signup. Works on Edge, Chrome, Firefox, Brave, or any modern browser on Windows 10 or 11.
Upload the image or activate webcam
If you have a screenshot or image file: click Upload Image (or drag-and-drop). If you have a printed QR and a webcam: click Use Webcam, grant camera permission once, hold the QR up. Either way, decoding takes under a second.
Verify the decoded URL before clicking
Before tapping or pasting the decoded link anywhere, look at the URL. A legitimate QR sender's URL should match what you expect (their domain, a known short-link service, etc.). Suspicious URLs — typos, unfamiliar domains, redirect chains — should be treated cautiously. The decode is the safety step; the click is the commitment.
Frequently Asked Questions
Can Microsoft Edge browser scan QR codes on Windows desktop?
Not natively in the desktop browser as of 2026. Microsoft Edge on iOS and Android has built-in QR scanning, but Edge on Windows desktop relies on extensions (which add overhead and security review) or browser-based scanner pages. Use a browser-based scanner like /tools/qr-code-scanner instead of installing an Edge extension.
Does Windows 11 have a QR scanner built in?
Not in the OS itself. Windows 11's Camera app detects QR codes on tablet/Surface devices, but on a desktop or laptop without a touch-camera workflow, you need a browser-based scanner or a third-party app.
How can I scan a QR code from a screenshot quickly?
Take the screenshot with Win+Shift+S, open /tools/qr-code-scanner in your browser, drag-and-drop the screenshot onto the upload area. The decoded URL appears in under a second. Total time: about 5 seconds from screenshot to decoded URL.
Is it safe to scan a QR code with a browser-based scanner?
Yes, if the scanner is reputable. The QRLynx scanner runs the decode locally in your browser via WebAssembly — the image never leaves your device. You can verify this by opening DevTools (F12), going to the Network tab, and confirming no upload requests happen when you decode a QR. Beware browser-scanner sites that show 'uploading...' messages, which suggest server-side processing.
What if my webcam is too low-resolution to scan a printed QR?
Either print a larger QR (most QR generators let you increase the print size), or scan with your phone instead and share the URL to your PC via Microsoft Phone Link, AirDrop, Pushbullet, or email. Low-resolution webcams can fail to resolve dense (V10+) QR codes.
Can I batch-scan many QR images at once on Windows?
Yes, using the open-source ZBar command-line tool. Install via 'winget install zbar', then run 'zbarimg *.png' to scan every PNG in a folder. Output is the decoded URL per file, suitable for piping into a script.
Why does the QR I'm trying to scan show as 'unrecognized'?
Three common causes: the image is too low-resolution to resolve individual modules; the QR is partially cropped or has the quiet zone removed; the QR uses an unusual format (like a Micro QR or a non-standard variant). Try increasing the image size or asking the sender to regenerate at a higher resolution.
Are there any Windows QR scanner apps you'd recommend over a browser-based one?
For most users, no. The browser-based scanner has no install footprint, no permission grants beyond webcam (optional), no auto-updates that change behavior, and runs the decode locally. If you have a specific need (offline scanning on a air-gapped Windows machine, command-line scripting), the ZBar CLI is the right answer. Otherwise stick with the browser.
How do I scan a QR code shown in a Microsoft Teams meeting screen-share?
Take a screenshot with Win+Shift+S, then scan the screenshot. Don't try to scan from the live screen share via webcam pointing at your monitor — the moire pattern and screen refresh make decoding unreliable. Screenshot first, decode second.
Can I scan a QR code from a Word document or Excel spreadsheet?
If the QR is embedded as an image, right-click and 'Save as Picture,' then upload to a scanner. If the QR was inserted via Office's built-in barcode/QR add-in, the underlying URL may also be visible as an Alt Text caption. Otherwise screenshot the QR region.
Does scanning a QR with the QRLynx browser scanner cost anything?
No. The scanner is free and works without an account. The decode runs in your browser via WebAssembly, so no server cost is incurred and no usage limit applies. The same is true of most reputable browser-based QR scanners.
What about the Microsoft ecosystem more broadly?
For Bing-app QR scanning on a phone, the Bing Visual Search feature in detail, and how Microsoft Copilot interacts with QR codes, see our companion guide on Bing QR code scanning and Microsoft's visual search ecosystem. For the broader 'scan a QR code on any device' framework, see our complete QR scanning guide.
For Windows users specifically and in practice, the answer almost always reduces to "open /tools/qr-code-scanner in your browser, upload your image or use your webcam, done." The browser-based path is the lightest-touch option, requires no permissions beyond optional webcam access, and integrates cleanly with the Snipping Tool + drag-and-drop workflow most Windows power users already use for image handling. Bookmark it once and you've eliminated every future 'how do I scan this QR' interruption.


