ScreenQrReader icon

Open source · macOS 14+ · Universal binary · Screen & OCR

Scan any QR code
right on your screen

Press Control-Shift-2, drag over a QR code or barcode in a web page, video call or PDF, and copy or open what it contains. Free, native and fully offline.

Free & MIT licensed · Apple Silicon & Intel · Latest release

ScreenQrReader result panel showing a decoded link with Dismiss, Copy and Open buttons

Features

Built for one quick job.

A small menu-bar utility that decodes what you point at and never opens anything without your say-so.

Global hotkey region scan

Press Control-Shift-2 to dim the screen and drag a box around the code. Escape cancels, and you can record a different shortcut in Settings.

QR codes and many barcodes

Uses Apple Vision to read QR, Micro QR, Data Matrix, Aztec, PDF417, EAN, UPC, Code 128, Code 39 and more. If a small code is missed, it retries at 2x upscale.

Results sorted by type

Payloads are classified as link, Wi-Fi network, contact, product code or plain text. Wi-Fi codes show the network name, password and security type, each with its own copy button.

Links never open automatically

The full address is shown first, and Open is only enabled for links. If a selection contains several codes, you pick which one to use.

Clipboard images and history

Scan a copied screenshot from the menu, and revisit the last 50 scans in Recent Scans. History is optional, and turning it off clears it immediately.

Retina and multi-display aware

Captures the exact region you select at full resolution on any connected display. It lives in the menu bar, with no Dock icon.

Screenshots

See it in action.

Install

Up and running in a minute.

ScreenQrReader is open source and not notarized with a paid Apple Developer ID, so macOS needs one extra step the first time.

  1. Download ScreenQrReader-macOS.zip and unzip it.
  2. Move ScreenQrReader.app to your Applications folder.
  3. Clear the quarantine flag once, then right-click the app and choose Open:
    xattr -cr /Applications/ScreenQrReader.app
  4. When prompted, allow Screen Recording for ScreenQrReader in System Settings Privacy Security, then quit and reopen the app.

Download

Get ScreenQrReader for macOS

Free, forever. Built for macOS 14 Sonoma or newer, Apple Silicon and Intel.

ScreenQrReader-macOS.zip · GitHub Releases

Not notarized: on first launch right-click ScreenQrReader.app → Open.

  • macOS 14 Sonoma+
  • Universal (Apple Silicon + Intel)
  • MIT licensed · open source
  • No ads, no accounts, no telemetry
  • Built with Claude Code · how and why

FAQ

Questions, answered.

Is ScreenQrReader free and open source?

Yes. It is free to use and released under the MIT license, with the full source on GitHub. It uses only Apple frameworks, with no third-party dependencies, analytics or network calls.

What permissions does it need?

Only Screen Recording, so it can capture the region you select. Only that area is captured, and nothing is saved or sent anywhere. It does not ask for Accessibility, Camera or Microphone access.

Where is my data stored?

Everything stays on your Mac. Recent Scans are kept locally in UserDefaults, up to 50 entries, and you can turn history off or clear it at any time.

Why isn't it notarized?

Notarization requires a paid Apple Developer account, and this is a free open-source project. Right-click the app and choose Open once to get past Gatekeeper, or build it from source with Xcode.

Was this written by AI?

Yes. ScreenQrReader was generated by Claude Code from a written spec as a clean-room reimplementation, with no code or assets from any commercial app. The full source is on GitHub under MIT, so you can read every line before you run it. It has had less human review than a hand-written app, so bug reports are welcome.

Support ❤️

Built by one person, given away for free.

ScreenQrReader is a free, open-source alternative to paid utilities. If it earns a spot on your Mac, a coffee keeps the updates coming.

☕ Support Or on Ko-fi