Circle to Search for Windows — free, offline, open source

Press Ctrl + Shift + S to freeze and dim the whole desktop, then copy text off the screen or freehand-circle any image to search it with Google Lens. No cloud, no installer.

Windows 10/11 x64 · v1.0.0 · MIT · no admin rights · no .NET install

OrbitOCR Settings window showing the global shortcut recorder, behavior toggles, and OCR language picker

What is OrbitOCR?

OrbitOCR is a free, open-source utility for Windows 10 and Windows 11 that brings a Circle to Search–style workflow to the desktop. One hotkey freezes and dims every monitor, so you can grab text or search an image from anything on screen — a paused video, an open menu, a hover tooltip, a PDF viewer, or an app that normally blocks selection.

Text recognition runs entirely on the OCR engine already built into Windows (Windows.Media.Ocr). There is no cloud service, no telemetry, no account, and no bundled Tesseract or Python.

How it works

Features

100% offline OCRUses the OCR engine already in Windows. No cloud, no telemetry, no external runtimes.
Circle to SearchDrag a box or freehand-circle any image and hand the crop straight to Google Lens — no clipboard paste.
Click-to-copy textEvery word found on screen is instantly clickable; drag to select phrases in reading order.
Multi-monitor freezeCaptures the entire virtual desktop, including negative coordinates, and is DPI-aware.
Portable, no installA single signed-out .exe with the runtime bundled. No installer, no admin rights.
Lightweight tray appLives in the notification tray and trims its working set to roughly 30 MB when idle.

The floating action pill adapts to context: Copy Text and Search Google for text selections; Search with Lens, Copy Image, and Save Image for circled regions.

Works 100% offline — your screen never leaves your PC

Requirements

How to install

  1. Download OrbitOCR.exe from GitHub Releases.
  2. Put it in any folder and run it. The binary is unsigned, so SmartScreen may warn on first launch — choose More info → Run anyway.
  3. Set your hotkey in Settings and, optionally, enable Start with Windows.

Or install with the Windows Package Manager:

winget install torpidno.OrbitOCR

Winget availability is pending review in microsoft/winget-pkgs — use the direct download above until it resolves.

OrbitOCR vs other Windows OCR tools

CapabilityOrbitOCRPowerToys Text ExtractorSnipping ToolShareX
Free & open sourceYes (MIT)YesBuilt-inYes
Freezes the whole multi-monitor desktopYesNoNoNo
Click or drag detected text directlyYesRegion onlyRegion onlyRegion only
Rectangle or circle → Google LensYesNoNoNo
Offline OCRYesYesYesYes
Portable — no installationYesNeeds PowerToysBuilt-inInstaller

Comparison reflects each tool's default desktop behavior at the time of writing. If PowerToys covers your case, use PowerToys.

FAQ

Is there a Circle to Search for Windows?

Windows has no native equivalent. OrbitOCR is a free, open-source Circle to Search–style tool that brings the same freeze-and-select workflow to Windows 10 and 11.

Is OrbitOCR free?

Yes. It is MIT-licensed with no paid tier, account, or upsell.

Does OrbitOCR work offline?

Yes. OCR runs locally through the Windows OCR engine. The app needs no internet connection to recognize text.

Does OrbitOCR send my data anywhere?

Only when you explicitly click Search Google or Search with Lens — those open your browser with your selection. Nothing else leaves your device, and there is no telemetry.

How do I install it?

Download OrbitOCR.exe from GitHub Releases and run it. There is no installer, no admin requirement, and no separate .NET runtime to install.

What are the requirements?

Windows 10 version 2004 (build 19041) or later, or Windows 11, x64, plus at least one installed Windows OCR language pack.

How is it different from PowerToys Text Extractor?

PowerToys extracts text from a selected region. OrbitOCR freezes the entire multi-monitor desktop first — so you can capture hover tooltips, open menus, or paused video — adds direct click/drag selection of detected words, and supports freehand circle → Google Lens for images.

Does it support multiple monitors?

Yes. It captures and dims the whole virtual desktop and is PerMonitorV2 DPI-aware.

Does it need admin rights?

No. It runs with the standard user token (asInvoker) and stores settings in %APPDATA%\OrbitOCR.

Which OCR languages are supported?

Any Windows OCR language pack installed on your system. By default it follows your Windows user-profile languages.