Open source

Pure Javascript OCR for more than 100 Languages 📖🎉🖥

Become a contributor

Financial contributions

Custom contribution


Make a custom one time or recurring contribution to support this collective.

1 organization has contributed

Recurring contribution


Become a backer for $5.00 per month and help us sustain our activities!

Starts at

$5 USD / month

Recurring contribution


Become a sponsor for $100.00 per month and help us sustain our activities!

Starts at

$100 USD / month

Top financial contributors


Catseye Systems

$50 USD since Nov 2019


See how money openly circulates through tesseract.js. All contributions and all expenses are published in our transparent public ledger. Learn who is donating, how much, where is that money going, submit expenses, get reimbursed and more!


Jerome Wu | 1/5/2020 | View Details 


Jerome Wu | 12/21/2019 | View Details 

Financial contribution to tesseract.js

Catseye Systems | 11/27/2019 | View Details 

Today’s balance

$31.71 USD

Estimated annual budget

~ $42.75 USD

tesseract.js is all of us

Our contributors 4

Everyone who has supported tesseract.js. Individuals and organizations that believe in –and take ownership of– our purpose.

Jerome Wu
Collective Admin
Kevin Kwok
Collective Admin
Guillermo Web...
Collective Admin
Catseye Systems
Financial Contributor

Total contributions

$50 USD

tesseract.js is simple, effective and very very useful. Seamless on-the-fly OCR is a dream come true. Thanks and hope it gets more support.


Tesseract.js is a pure Javascript port of the popular Tesseract OCR engine.

This library supports more than 100 languages, automatic text orientation and script detection, a simple interface for reading paragraph, word, and character bounding boxes. Tesseract.js can run either in a browser and on a server with NodeJS.