How to Extract Text from an Image with OCR
Image to Text uses optical character recognition (OCR) to read the words in a photo, scan, whiteboard picture or screenshot and give them back as editable text. It accepts JPG, PNG and WebP images and supports English, Urdu, Arabic, Hindi, French, Spanish and Simplified Chinese.
An Auto-Enhance option boosts contrast and sharpens edges, which helps with dim or slightly blurry photos. When the result appears you can correct it in the text box, copy it to the clipboard or download it as a .txt file.
- Drop an image onto the page or choose a file.
- Select the language of the text in the picture.
- Turn on Auto-Enhance if the photo is dark or low contrast.
- Click Extract text, review the result, then copy it or download the .txt file.
Results are best with well-lit, in-focus pictures where the text is straight and clearly visible. The language data is downloaded once and kept in your browser cache, while the image itself is processed on your device and not uploaded.
Frequently asked questions
Which languages does the OCR support?
English, Urdu, Arabic, Hindi, French, Spanish and Simplified Chinese. Choose the language that matches the text in your picture.
Why is some text recognized wrongly?
Blur, shadows, low resolution or unusual fonts reduce accuracy. Try a sharper photo or switch on Auto-Enhance, then fix any remaining mistakes in the text box.
Is my image uploaded for recognition?
No. Recognition runs in your browser. Only the language data is fetched the first time, and your image stays on your device.
Related free tools
Browse all 12 free PDF and image tools