Image to Text (OCR)
Pull the words out of a photo, scan or screenshot into editable text — the OCR engine runs entirely on your device, so your image is never uploaded.
or click to browse — JPG, PNG, WebP, GIF
Heads up: the first time you extract text, your browser downloads the OCR engine plus your chosen language (~10–15 MB). After that it runs fully on your device, even offline. Nothing is ever sent to a server.
Why run OCR in the browser?
Most "free" OCR sites upload your documents to a server and cap how many pages you can scan. HeroTools runs the recognition engine directly on your machine — completely private, no page limit, and it works offline once the engine is cached. Copy and .txt export are free, in every language.