Upload an image and extract the text from it β free, right in your browser, no signup.
This free OCR (Optical Character Recognition) tool extracts editable text from any image β a scanned document, a screenshot, a photo of a sign or receipt, or a picture of printed notes β so you don't have to retype it by hand. It supports several languages and works well on clear, well-lit images of printed text.
Recognition runs locally in your browser using Tesseract.js, an open-source OCR engine powered by WebAssembly β your image is never uploaded to a server. Once the text is extracted, you can edit it, copy it, or download it as a plain .txt file.
No β text recognition runs entirely in your browser using Tesseract.js, an open-source OCR engine compiled to WebAssembly. Your image never leaves your device.
English, Spanish, French, Hindi, and Arabic are available from the dropdown. Each language uses its own trained data file, downloaded once from a CDN and cached by your browser.
The first time you use a language, your browser downloads a small language data file needed for recognition. After that, it's cached and subsequent extractions are much faster.
Clear, well-lit, high-contrast images with horizontal text give the best results β scanned documents, screenshots, and printed text work especially well. Handwriting and very low-resolution photos are harder to recognize accurately.
Yes β the result appears in an editable text box, so you can fix any recognition mistakes before copying or downloading it.
π Read the Full Guide: How to Extract Text from an Image