How to scan QR codes on iMac running Sequoia?

iMac w/ Sequoia 15.7.4

How do I scan QR codes on this Mac? Tried Image Capture.app but no success. What do I need to do?

Joanne


iMac 27″, macOS 15.7

Posted on Mar 15, 2026 9:07 AM

Reply
Question marked as Top-ranking reply

Posted on Mar 16, 2026 5:51 PM

JoanneL3 wrote:
I misstated my question. I want to scan QR codes that are on paper & not "on the Mac". I want the Mac to interpret a QR code from a paper document. I hope that makes sense.

There is no built-in app that can read paper QR codes on an iMac. But there is a workaround in addition to 3rd-party QR reader apps in the Mac App Store. The workarounds:


Use PhotoBooth to take a picture of the QR code using the webcam in your iMac. Save the image to your desktop. Open Safari. Do File > Open File to open the image file in Safari. Right-click the image in Safari and select Open "... <the url> ...." in New Tab


Alternatively you could scan the paper QR code with a scanner, save the image file to your Desktop then follow the above Safari procedure.

7 replies
Question marked as Top-ranking reply

Mar 16, 2026 5:51 PM in response to JoanneL3

JoanneL3 wrote:
I misstated my question. I want to scan QR codes that are on paper & not "on the Mac". I want the Mac to interpret a QR code from a paper document. I hope that makes sense.

There is no built-in app that can read paper QR codes on an iMac. But there is a workaround in addition to 3rd-party QR reader apps in the Mac App Store. The workarounds:


Use PhotoBooth to take a picture of the QR code using the webcam in your iMac. Save the image to your desktop. Open Safari. Do File > Open File to open the image file in Safari. Right-click the image in Safari and select Open "... <the url> ...." in New Tab


Alternatively you could scan the paper QR code with a scanner, save the image file to your Desktop then follow the above Safari procedure.

Mar 15, 2026 3:47 PM in response to JoanneL3

The following AppleScript will scan a QR Code image and output the string value associated with it. I have a QR Code jpeg here that has the string "https://www.dc.com/mad" in it.


The following AppleScript code prompts for and then scans the QR Code image to retrieve its message string. You launch Apple's Script Editor and create a new AppleScript document on your Desktop. Then, you copy/paste the following code into it, click the hammer compile button, and then run it.


use framework "Cocoa"
use framework "CoreImage"
use scripting additions

property ca : current application

set thisImg to POSIX path of (choose file of type {"public.image"}) as «class furl»
set nsImg to ca's NSImage's alloc()'s initWithContentsOfURL:thisImg
set ciImage to ca's |CIImage|'s imageWithData:(nsImg's TIFFRepresentation)
if ciImage is missing value then return

set detectorOptions to ca's NSDictionary's dictionaryWithObject:{(ca's CIDetectorAccuracyHigh)} forKey:{(ca's CIDectorAccuracy)}
set detector to ca's CIDetector's detectorOfType:(ca's CIDetectorTypeQRCode) context:(missing value) options:detectorOptions
set features to detector's featuresInImage:ciImage
if (count of (features as list)) is 0 then return -- not a QR Code

display dialog (features's messageString) as text with title "QR Code message text"
return



Tested: macOS Tahoe 26.3.1

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

How to scan QR codes on iMac running Sequoia?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.