Pure Javascript Multilingual OCR
Get Started

Tesseract.js can recognize text in over 60 languanges, in <img> elements, <video> elements, <canvas> elements, remote urls, dropped files, and more! Example code and API docs are on GitHub.

English Demo
Chinese Demo
Russian Demo

Drop an English image on this page to OCR it!

Click here to recognize text in the demo image, or drop an English image anywhere on this page.