How to Scan a QR Code on a Computer Screen (Without Pointing Your Phone at It)

I was on a Zoom call last week when the presenter shared their screen for the final slide. Big QR code, center stage. “Scan this for the resource pack,” they said, and moved on. I grabbed my phone and pointed it at my monitor. Nothing. Too much glare from the overhead light bouncing off the screen, and the code was just small enough on my laptop that my camera couldn't figure out if it wanted to focus on the code or the wall behind me. By the time I'd shifted angles three times, the presenter had closed the slide. Gone.

That's the computer screen QR code problem in one story. It happens constantly — on YouTube videos, in webinars, in product demos, on websites you're browsing at your desk — and the instinct to grab your phone and point it at the screen almost never works.


Why “Point Phone at Screen” Almost Never Works

Glare is the first reason. Monitor and laptop screens are reflective surfaces, and any ambient lighting in your room bounces right back at your phone camera. Even if there's no visible glare from where you're sitting, the camera sensor sees it differently. A hot spot on even one corner of the code is enough to break a scan.

Resolution and size are the second. A QR code that looks perfectly legible to you from three feet away doesn't look that way to a phone camera trying to focus across a desk. The code is small, the camera wants to lock on to the whole room, and the resulting image is often blurry enough that the scanner can't parse it. There's a longer breakdown of what the built-in scanner struggles with, but distance and small targets are specifically where it falls down.

Angle is the third. Phones want to be held parallel and close to whatever they're scanning. Pointing at a vertical screen from a horizontal desk means scanning at an angle — and perspective distortion is another thing QR readers have to fight through. Put all three together and it's not surprising the scan fails. It's surprising it ever works.


The Workarounds People Try (And Where They Break Down)

Once people figure out the phone-at-screen approach isn't working, they start improvising. Here's what comes up most often, and where each one falls apart.

Screenshot + upload to a web tool. You take a screenshot, Google something like “decode QR code from image,” and upload it to one of those online QR reader sites. It often works — but you're uploading a screenshot to a random website from a search result, which might contain account info, calendar data, or whatever else was on your screen. The privacy concerns around QR scanning apply to browser-based upload tools just as much as app-based ones — you don't really know what that site does with what you send it. And it obviously requires an internet connection.

Browser extensions. Some people install a Chrome or Firefox extension to scan QR codes directly from a webpage. The problem: these extensions typically need “read all data on every website” permissions to function, which is a wide-open door for something that should be a one-task tool. A lot of the popular ones are low-quality, infrequently updated, and not worth the trust you have to extend to them.

Google Lens. Right-click the image, open in Lens. This works sometimes, but it requires a Google account on desktop, involves several steps, and only works on QR codes embedded as static images on a webpage — not codes that appear during a screen share, in a video, or in a presentation. If the QR code showed up on a Zoom call, Lens can't help you.


The Clean Solution: Screenshot, Then Scan From Your Photo Library

Here's what actually works: take a screenshot of the QR code on your computer, then open SnapScan on your phone and use the scan-from-photo feature.

The steps look like this: press the screenshot shortcut on your computer (Cmd+Shift+4 on Mac, Win+Shift+S on Windows), and the image lands in your photo library if your devices are synced — or you can AirDrop it, share it via Messages, or use any other way you move files between your computer and phone. Then open SnapScan, tap the photo library icon instead of the live camera, select the screenshot, and it reads the code instantly.

That's it. Five seconds, nothing leaves your device, no uploads to random websites. The scan happens locally on your phone — SnapScan processes the image on-device and doesn't send your screenshot anywhere. And because it's working with a crisp, flat image rather than a live camera feed bouncing off a reflective screen, it reads codes that would never survive the point-and-pray approach. If you've tried free apps that offer a scan-from-photo option, the ad-free comparison is worth a look — a lot of them serve an ad before they'll actually read the image, which defeats the point of having a fast workflow.


Where This Actually Comes Up

This isn't a niche problem. Once you know the screenshot-then-scan method, you'll find yourself reaching for it more often than expected.

  • Zoom and video calls. A presenter shares a QR code for five seconds and moves on. Screenshot it immediately, scan it after the call or during the next break.
  • Online courses and webinars. Course platforms and webinar tools routinely show QR codes for resources, supplemental links, or certificates. Same problem, same fix.
  • Website QR codes. Sometimes a site shows a QR code for downloading an app or going to a mobile version of a page. You can't point your desktop camera at your own screen — screenshot it and scan.
  • QR codes in PDFs and documents. Contracts, brochures, onboarding packets — all increasingly include QR codes. If you're reading the PDF on your laptop, you're not going to scan a screen with your phone effectively.
  • Email tickets and passes. A ticket confirmation arrives as a PDF. You open it on your laptop. Screenshot the QR code, scan it to pull up the link before you show up at the door.

In all of these cases, the screenshot already exists or takes two seconds to create. The only thing missing was a scanner that can work from an image instead of a live camera feed.


SnapScan is $14.97, one-time, no subscription. You get the scan-from-photo feature, the live camera scanner, no ads, and it works offline — the scan processing happens on your device, so no network connection needed just to read a code. If you find yourself reaching for your phone to point it at a screen, you already know exactly the problem it solves. Get it at snapscan.madethis.app — the scan-from-library feature works the first time you try it.


Frequently Asked Questions

Can I scan a QR code from a screenshot on my phone?

Yes. SnapScan lets you scan any QR code from a photo or screenshot saved to your device. Tap the photo library icon instead of the live camera, select the screenshot, and SnapScan reads the code instantly — no upload required, no internet connection needed for the scan itself.

Why won't my phone camera scan a QR code on a computer screen?

A few things work against you: glare from the screen's reflective surface washes out part of the code, the size and distance make it hard for the camera to focus on such a small target, and pointing at a vertical screen from a horizontal desk introduces angle distortion. The phone camera also tends to try to focus on the whole room rather than the small code in the middle of the frame.

Is it safe to upload a QR code screenshot to a website to scan it?

Most of these online tools aren't doing anything obviously malicious, but you're still sending a screenshot to a server you don't control — and the screenshot might include more than just the QR code. If the image contains anything sensitive, or if the QR code itself links to something private, using a local app is the safer option. SnapScan processes scans on-device and never uploads your images anywhere.

Does SnapScan work with QR codes from photos or screenshots?

Yes. SnapScan's scan-from-photo feature reads QR codes from any image in your phone's library, including screenshots. Tap the photo icon, select your screenshot, and it reads the code exactly as if you'd scanned it with the live camera — often more reliably, since it's working from a flat, clean image instead of fighting glare and angle.

From the makers of this guide

No Ads. Just Scans.

SnapScan scans QR codes instantly — no ads, no tracking, works offline. One-time $14.97.

Get SnapScan — $14.97 (30-day guarantee)