Skip to content

shohagcsediu/OCR-Web-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OCR Web App

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.


Features

  • 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

Demo

OCR Web App Screenshot

OCR Web App Screenshot

Installation

1. Clone the repository

git clone https://github.com/shohagcsediu/OCR-Web-App.git
cd OCR-Web-App

2: Create a Python virtual environment (recommended)

python -m venv venv

Activate the virtual environment: Windows

venv\Scripts\activate

Mac/Linux

source venv/bin/activate

3: Install dependencies

pip install -r requirements.txt

4: Install Tesseract OCR

Download 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"

Usage

Start using

python app.py

You can modify the bat file i have created this for my winsows machine.

enjoy :)

About

A lightweight OCR Web App built to extract text from images with ease. it offers a simple, user-friendly interface for uploading images and instantly converting them to editable text. Ideal for developers and users looking for a quick, open-source solution for text recognition. Deploy locally or host online. Contributions welcome!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors