<p><b>Tesseract.js</b> can recognize text in <b>over 60 languanges</b>, in <b><code><img></code> elements</b>, <b><code><video></code> elements</b>, <b><code><canvas></code> elements</b>, <b>remote urls</b>, <b>dropped files</b>, and more! <ahref='https://github.com/naptha/tesseract.js#tesseractjs'>Example code and API docs are on GitHub</a>.</p>
<divid='drop-instructions-main'><p>Drop <spanclass='drop-instructions'>an English</span> image on this page to OCR it!</p></div>
<divid='demo-content'>
<div>
<canvasid='input-overlay'></canvas>
<imgid='input'src="img/eng_bw.png"/>
</div>
<divid='arrow'></div>
<div>
<divid='output-overlay'></div>
<textareaid='output-text'></textarea>
<divid='demo-instructions'>
<spanid='clickme'onclick='play()'>Click here to recognize text in the demo image</span>, or drop <spanclass='drop-instructions'>an English</span> image anywhere on this page.
<!-- Made with <img src="img/keyboard.png"> --> By <ahref="https://twitter.com/biject">@biject</a> and <ahref="https://twitter.com/antimatter15">@antimatter15</a></span>