A simple and modern OCR (Optical Character Recognition) web application built with Python Flask, and Tesseract OCR.
Supports drag-and-drop and multiple image uploads, extracting text from images quickly and easily.
- Drag-and-drop image upload
- Multiple image upload at once
- Shows selected file names before extracting
- Extracts text from images using Tesseract OCR
- Clean and responsive UI
- Works on Windows with Tesseract installed
git clone https://github.com/shohagcsediu/OCR-Web-App.git
cd OCR-Web-Apppython -m venv venvActivate the virtual environment: Windows
venv\Scripts\activateMac/Linux
source venv/bin/activatepip install -r requirements.txtDownload the Windows installer from Tesseract at UB Mannheim
Install and note the installation path (default: C:\Program Files\Tesseract-OCR)
Make sure Tesseract is added to your system PATH or update app.py:
import pytesseract
pytesseract.pytesseract.tesseract_cmd = r"C:\Program Files\Tesseract-OCR\tesseract.exe"Start using
python app.pyYou can modify the bat file i have created this for my winsows machine.
enjoy :)

