TextSnipper is a native macOS menu bar app that copies recognized screen text or QR code payloads to your clipboard. It runs locally with Apple Vision, with no analytics and no network requests.
Source-available under a non-commercial license. Commercial resale is not permitted without written permission.
Use one shortcut, drag a region, and paste the result wherever you are working.
Recognizes visible text from PDFs, images, videos, terminals, and locked documents.
Snip over a QR code to copy URLs, Wi-Fi payloads, contact data, or any embedded text.
After first-run setup, control snipping, settings, and quit from the macOS menu bar.
Screen captures are processed on your Mac. TextSnipper does not upload captures, recognized text, QR payloads, or usage analytics.
Press Escape while selecting or processing a snip to cancel immediately and return to your desktop.
Download the release zip, move TextSnipper.app to Applications, then approve the app and grant the required macOS permissions.
Get TextSnipper-macOS.zip from GitHub Releases.
Unzip the file and move TextSnipper.app into your Applications folder.
If macOS blocks the app, click Done, then approve it from Privacy & Security.
Use the menu bar or Shift + Command + 2 to capture text or QR codes.
Because TextSnipper is currently distributed without an Apple Developer certificate, macOS may block the first launch. This is normal for unsigned apps downloaded from the internet.
TextSnipper needs macOS permissions so it can capture the selected screen region and allow the snipping shortcut to work properly.
macOS can show this warning for unsigned apps downloaded from the internet. It is usually caused by the quarantine flag attached to downloaded apps. Run this once in Terminal, then open the app again:
xattr -dr com.apple.quarantine /Applications/TextSnipper.app