Image OCR without a browser tab
Drop in a screenshot, clipboard image, or file and extract text from the desktop app.
Local-first desktop OCR
pixtotext extracts text from screenshots, scanned snippets, and image files. OCR runs locally by default, with batch extraction, document conversion, offline translation, and history built in.
Available for Windows, macOS, and Linux. Download directly or via itch.io, and name your own price.
pixtotext is built like a desktop utility: practical controls, real local engines, and enough depth for repeated OCR tasks.
Drop in a screenshot, clipboard image, or file and extract text from the desktop app.
Queue multiple files, merge output when useful, and keep repetitive OCR work moving.
Turn OCR output into HTML, Word, PDF, or Markdown without leaving the app.
Translate extracted text locally with Argos Translate when language packs are installed.
Previous extractions stay available to reopen, review, or remove.
Start with local engines and opt into cloud OCR only when a job needs it.
| Engine | Privacy | Best for | Notes |
|---|---|---|---|
| Native OCR | Local | Fast desktop OCR on supported operating systems. | Uses the platform OCR engine when available. |
| PaddleOCR | Local | Complex layouts and bundled offline recognition. | Useful when native OCR is unavailable or layout accuracy matters. |
| Tesseract | Local | Standard OCR jobs with a widely used engine. | Available when Tesseract is installed. |
| ocrs | Local | Small English text and early-preview local OCR. | Fast, lightweight, and still marked as a preview engine. |
| Cloud OCR | Optional cloud | Higher accuracy cases that justify sending data to a provider. | Only runs after you turn it on and add your provider details. |
Workflow
The app keeps single screenshots quick, while still handling larger batches when the job grows.
Paste from the clipboard, pick a file, or use the desktop workflow that fits your OS.
Run local engines by default, or opt into cloud OCR for tougher documents.
Copy results, batch files, convert documents, translate offline, or return to history later.
See the actual desktop app: extraction, settings, batch work, conversion, and history.
Downloads
Direct downloads of v0.1.123. Prefer a store-like flow? itch.io has the same builds.
x64 and ARM64
Apple Silicon and Intel
x64
All platforms and details live on the download page, or get pixtotext from itch.io.
FAQ
No. OCR runs locally by default. Images are only sent to a cloud provider if you enable and configure cloud OCR.
pixtotext is available for Windows, macOS, and Linux. Mobile builds are planned later.
Yes. The batch extractor is built for multiple files and can merge output when that helps the task.
Cloud OCR is optional. It is meant for higher-accuracy cases where you intentionally choose a provider and accept sending data to that provider.
More questions? Read the full FAQ.
Get the desktop build for your platform and start with local OCR by default.