QR Code Reader for Mac: Read Codes Right on Your Screen
By Eduard Bruch, developer of Optic · Updated
A QR code reader app for Mac reads a code that is already on your screen, in an email, a PDF, a web page or a chat, and gives you its content on the Mac. You do not need to point your phone at the monitor and then send the link back to your computer.
Short answer: if the QR code is on your Mac screen, use an app that reads it from there. My pick is Optic, a menu bar app that copies the text in any area you drag across the screen and decodes QR codes the same way ($4.99, a one-time purchase on the Mac App Store).
Disclosure: I build Optic.
This page is about one tool for one job. For every way to scan a QR code on a Mac, including built-in options and the camera, see how to scan a QR code on Mac.
Why the phone is the wrong tool here
Phone cameras are made for codes on paper and posters. Scanning your own monitor means glare, focus hunting and moiré, and when it finally works, the link opens on the phone. If you needed it on the Mac, you now have to send it back to yourself.
An on-screen reader removes the round trip: the code is on the Mac, and the result stays on the Mac.
Reading a QR code with Optic
- Click the Optic icon in the menu bar.
- Choose Capture QR Code.
- Drag a box around the code. It does not have to be tight: this mode pads the selection so a snug box still reads.
- Paste the content with Command-V.
The decoded content goes to the clipboard, and a small confirmation tells you it worked. If the code holds a link, you can open it with one click from the capture history in the menu bar popover. Decoding uses Apple's Vision framework on your Mac, and the app has no network access, so the code's content is not sent anywhere.
Codes inside text captures
You do not always have to pick the QR mode. With Auto-detect QR codes alongside text (on by default), a normal Capture Text that contains a code copies the code's content instead of the surrounding text. You can turn this off in Settings if you want the text.
Which codes it reads
Optic reads QR codes and other 2D codes: QR, Micro QR, Aztec, Data Matrix and PDF417. That covers most codes you meet on screen, such as event tickets, payment pages, setup guides, sign-up links and boarding passes shown as images.
How to scan a QR code from your screen
To scan a QR code from the screen of a Mac, the code only has to be visible: in a browser tab, a PDF in Preview, a chat window or a paused video. Choose Capture QR Code in Optic, drag a box around the code, and the decoded content is on the clipboard. No camera is involved, and nothing leaves the Mac. If the code is on paper instead, a phone or a webcam app is the right tool; the options are compared in QR code scanner for Mac and laptops.
Where you will find codes on your Mac
- Emails and PDFs: tickets, invoices, setup sheets.
- Web pages: "continue on your phone" codes, app download pages, conference badges.
- Chat apps: a code someone pasted as an image.
- Screenshots: a code you captured earlier. Open the image and drag over it; see scan a QR code from a screenshot on Mac.
History
Every decoded code joins your recent captures in the menu bar. The history keeps the last 20 captures with a small thumbnail, so you can copy a code's content again or reopen its link later. It is stored locally on your Mac and never uploaded.
Where Optic does not fit
- No camera scanning. It does not use the Mac's camera to read a code on paper or a phone held up to it. The code must be visible on screen.
- No 1D barcodes. EAN, UPC, Code 128 and Code 39 product barcodes are not read.
- It does not open image or PDF files. Open the file first, then drag over the code.
- Content is copied as is. Optic copies the decoded content; it does not, for example, join a Wi-Fi network from a code.
- Mac only. No iPhone, iPad or Windows version.
Be careful with unknown codes
A QR code is just a hidden link or text. Because Optic copies the content first, you can paste it somewhere and read it before you open it. That is a good habit for codes from unknown senders.
FAQ
Can I scan a QR code on my Mac screen without a phone?
Yes. A screen QR reader like Optic decodes the code from the area you select and copies its content to the clipboard.
Does Optic read barcodes on products?
No. It reads QR and other 2D codes (Micro QR, Aztec, Data Matrix, PDF417), not 1D barcodes like EAN or UPC.
Can Optic scan a QR code with my Mac camera?
No. It reads codes shown on the screen only.
Does it work with a QR code in a PDF?
Yes, if the PDF is open on screen. Drag a box around the code and paste the result.