Tools & UtilitiesOpen source
OCR PNG to Text Converter
An automated optical character recognition tool that bulk-extracts text from PNG images and converts them into editable documents, bypassing manual data entry.
Tech stack
Performance & metrics
- Zero network latency via localized OCR
- Optimized batch processing for multiple files
Why I built it
Developed as a counter-measure against instructors who distributed exams/assignments as flat images to prevent copy-pasting. I needed a localized, bulk-processing tool to parse text instantly without relying on slow, tracking-prone cloud OCR services.
Architecture & decisions
The application relies on Tesseract OCR for core optical recognition. It is wrapped in a lightweight Tkinter GUI. File system operations and text editor invocations are handled via Python's native os and subprocess modules to ensure cross-platform execution without heavy dependencies.
Key features
- 01Bulk PNG-to-TXT conversion
- 02High accuracy on degraded image text
- 03Zero-telemetry local execution (no cloud APIs)
- 04Automated file I/O management