Skip to content

Jeffrey0117/Screenshot-OCR

Repository files navigation

Screenshot OCR

Screenshot OCR

Capture your screen, instantly recognize text, copy or search.

Homepage  |  繁體中文

Screenshot

Screenshot OCR - Main Interface

Features

  • Quick Capture - Global hotkey Ctrl+Shift+S to trigger screenshot
  • Instant Recognition - Automatic OCR after selecting a region
  • Multi-language - Traditional Chinese, Simplified Chinese, English, Japanese, Korean
  • Offline - Powered by Tesseract.js, no internet required
  • System Tray - Runs minimized in the background, always ready

Install

# Install dependencies
npm install

# Download OCR language data (first run)
npm run download-tessdata

Development

# Dev mode
npm run dev

# Build
npm run electron:build

Usage

  1. Launch the app
  2. Press Ctrl+Shift+S to start capturing
  3. Drag to select the region to recognize
  4. Recognized text is automatically copied to clipboard
  5. Click "Copy" or "Google Search" for further actions

Screenshot OCR - Usage Example

Shortcuts

Shortcut Action
Ctrl+Shift+S Capture & recognize
Ctrl+C Copy text
Ctrl+G Google search
Ctrl+P Pin window
Esc Cancel capture / close window

Tech Stack

  • Electron 28
  • React 18
  • Vite 5
  • Tesseract.js 5
  • TypeScript

License

MIT

About

📸 Screenshot OCR tool - Extract text from screenshots using optical character recognition

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages