OCR icon

OCR

Shubham
OCR Writing Multimedia
Version
6.1
Size
33.3 MB
Requires
Android API 23+
4.2 / 5 · 489 ratings 2,592 downloads

Updated Oct 25, 2026

Quick answer

OCR based on Tesseract 5

# OCR An Android OCR app based on Tesseract that can recognize texts on images. This app is now based(Since v3.0) on Tesseract 5 and the first of android app which is based on Tesseract 5. ###After downloading the Training data, the app does everything offline on your device. Translate this app on [Hosted Weblate](https://hosted.weblate.org/projects/android-ocr). 🚀 Features * Highest accuracy and fastest result. * Extract text from images. * Copy data to clipboard. * Select any part of the data. * Process multiple languages in single image(Required changes in settings). * Based on latest Training Data. * 120+ recognized languages. * 3 Type of data i.e Standard, best, fast for more info click here. * Math recognition/equation detection(Not Tested yet). * Process images directly from the gallery on your device via the share menu. Required Permissions * Internet: Downloading the training data * Access Internet state: To download the training data. * Note: None of your data is sent to anywhere. 📓 License * Tesseract and Tesseract Data: Apache 2.0. * Tesseract4Android: Apache 2.0. * ImageCropper: Apache 2.0. * SpinnerDialog: [Apache 2.0 Made possible by the Tesseract4Android library.

Screenshots

OCR screenshot 1
OCR screenshot 2
OCR screenshot 3
OCR screenshot 4
OCR screenshot 5
OCR screenshot 6
OCR screenshot 7
OCR screenshot 8
OCR screenshot 9
OCR screenshot 10
OCR screenshot 11
OCR screenshot 12
OCR screenshot 13
OCR screenshot 14

What’s new

Major Milestone: Jetpack Compose Migration

The app has undergone a complete architectural and UI overhaul, moving away from legacy XML-based layouts and Java-heavy logic to a modern, reactive Kotlin-first approach.

-Features & UI/UX Overhaul

•Material 3 Implementation: Fully adopted Material Design 3 (M3) standards, providing a modern, clean, and accessible user interface.
•Complete UI Migration: All screens have been rebuilt from the ground up using Jetpack Compose.
•Enhanced Home Experience

How to install

  1. Download the APK from the button at the top of this page.
  2. Allow “Install unknown apps” for your browser or file manager only, not for every app.
  3. Open the downloaded file and confirm the installation.
  4. If installation fails with “App not installed,” remove an earlier build of the same app first. A signature conflict is the usual cause.

Data safety

  • Every file is checked against its published SHA-256 before it is listed.
  • Files are scanned for malware on every update.
  • The permissions each app requests are listed on its own page.
  • Read the full safety policy for how we test, flag, and delist files.

Frequently asked questions

What is OCR?
OCR based on Tesseract 5
Who develops OCR?
OCR is developed by Shubham.
Which Android version does OCR require?
OCR requires Android API 23 or later.
What is the current version of OCR?
The synchronized F-Droid version is 6.1.
Which license does OCR use?
The signed F-Droid metadata lists Apache-2.0.
Where is the source code for OCR?
https://github.com/SubhamTyagi/android-ocr

Comments

Recent approved comments · sorted by newest

Verification code
Be specific and keep it about the app. No links. Comments are reviewed before publication. Device and Android details are recorded automatically. Privacy policy.

Loading recent comments...

View all comments