Skip to content

Umi-OCR

Free, open-source OCR app that reads text from screenshots, images, and PDFs, offline.

Stars
48.4k
Forks
4.7k
Licence
MIT
Language
Python
Last update
12 months ago
Type
App

What it is

Umi-OCR is a desktop program that turns text in images into editable text. You can capture part of your screen, drop in many image files at once, or load PDFs and scanned documents. It runs offline, so your files are not uploaded. The README also describes QR and barcode reading and generation.

  • Capture a region of the screen with a shortcut and copy the recognized text
  • Batch-import hundreds of images and save results as txt, jsonl, md, or csv
  • Turn a scanned PDF into a searchable PDF or extract its text
  • Read QR codes or barcodes from images, or generate QR code images from text

Great for

  • People who need to copy text out of screenshots or scanned pages
  • Users who want to batch-process many image files without a network connection
  • Anyone working with PDFs that are scans and need a searchable copy
  • Users who want to remove watermarks or headers and footers from OCR output using ignore regions

Not ideal for

  • Users on platforms other than Windows and Linux, since the README lists only those (Windows 7 x64 and Linux x64 are mentioned), because other systems are not covered
  • People who need cloud-based or handwriting-focused recognition, since the README does not describe those features
  • Users who want a pure command-line-only tool, since the GUI is the main interface described
Step-by-step guide: how to use Umi-OCRInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    Download the app

    Clone the repository

    git clone https://github.com/hiroi-sora/Umi-OCR
  2. 2

    Run it

    • Download the release package from the GitHub releases page or the mirror links in the README
    • Extract the .7z or .7z.exe archive
    • Run Umi-OCR.exe on Windows (the README says no installation is needed)
    • Open a tab such as 截图OCR (screenshot OCR) and use the shortcut to capture text
  3. 3

    Get the most out of it

    • Use 文本后处理 layout options such as 多栏-按自然段换行 for multi-column pages
    • Set ignore regions in batch OCR to exclude watermarks
    • Adjust 限制图像边长 in page settings for very large images, per the README
    • Use the command-line or HTTP interfaces documented in docs/README_CLI.md and docs/http/README.md for automation

Downloads

Strengths

  • Free and open source under the MIT license, with the README stating the code is fully free
  • Works offline; the README says no network is needed after download
  • Supports batch processing and multiple export formats

Trade-offs

  • The README is mostly in Chinese and the main docs are partly in other files, so setup details may be harder to follow for some readers
  • Some features depend on the chosen OCR engine (Rapid or Paddle), and the README does not compare their accuracy
  • Vertical text support depends on the OCR engine itself, per the README

How it compares

ProjectStarsTypeLevelUpdatedBest for
Umi-OCR (this)48.4kAppbeginner12 months agoPeople who need to copy text out of screenshots or scanned pages
zerox12.3kLibraryintermediate1.5 years agoDevelopers building pipelines that feed documents into AI or search systems
Captura10.9kAppbeginner6 months agoWindows users who want a free screen recorder with no ads or paid tier mentioned in the README

Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.