Image to Text (OCR)
Extract text from any image in 100+ languages. Runs in your browser — no upload needed.
Language model (~4-5MB) downloads once on first use, then cached for instant reruns.
Frequently Asked Questions
How does this OCR tool work?▼
It uses Tesseract.js — an open-source OCR engine that runs entirely in your browser. Your image never leaves your device. On first use it downloads a ~4-5MB language model which then caches for instant subsequent runs.
What languages are supported?▼
100+ languages including English, Hindi, Spanish, French, German, Portuguese, Arabic, Chinese (Simplified/Traditional), Japanese, Korean, Russian, and many more. Each language downloads its own small model on first use.
Is it accurate with handwriting?▼
Tesseract handles printed text very well. Handwriting recognition is possible but less accurate — results depend on writing clarity. For best results with handwriting, use neat block letters.
Is my image uploaded to a server?▼
No. Everything runs in your browser. The OCR engine and language data download once and are cached locally. No image data ever leaves your device.
What image formats are supported?▼
JPG, PNG, WEBP, BMP, GIF (first frame), and TIFF. Max recommended size is 10MB for best performance.