Drop an Arabic image and the text comes out as Unicode Arabic in the correct (logical) order, ready to paste into Word, Google Docs or a message. The Word file is set to right to left and marked as Arabic.
On our Arabic test images (Naskh and sans-serif fonts; clean, small, photographed, dark-mode and rough images) the default engine got 95.7% of characters right. Short vowel marks (tashkeel) are not the strength of any small model: undiacritised text reads best.
Nothing is uploaded. The image is read by a model that runs inside your browser, so it works for private documents and keeps working on a slow connection once the model is cached.
How to do it
- Make sure Arabic · العربية is selected.
- Drop, paste or photograph the page.
- Check the text, then copy or download Word.
تحويل الصورة إلى نص عربي
استخرج النص العربي من أي صورة أو مستند ممسوح أو لقطة شاشة، واحصل على نص قابل للتعديل والنسخ إلى وورد أو واتساب. يُحفظ ملف وورد من اليمين إلى اليسار.
لا تُرفع صورتك إلى أي خادم. يعمل نموذج القراءة داخل متصفحك بعد تنزيله مرة واحدة. في اختباراتنا قُرئت 95.7% من الحروف بشكل صحيح.
- اختر "Arabic · العربية" من قائمة اللغة.
- أضف الصورة أو الصق لقطة الشاشة أو استخدم الكاميرا.
- راجع النص ثم انسخه أو نزّله بصيغة وورد.
How accurate it is (measured, not claimed)
We render known text in each script as images in five styles: a clean screenshot, small 15 px text, a photo (rotated, soft focus, uneven light, JPEG), a dark-mode screenshot and a rough photo (low contrast, blurrier, more tilt, heavy JPEG). Each engine reads them in a browser, and we count the characters it gets right (100% minus the character error rate). The default engine for each script is the one with fewer character errors (within half a point, the one with more whole words right).
| Script | Engine | All | clean | small | photo | dark | rough | s / image |
|---|---|---|---|---|---|---|---|---|
| Arabic | PaddleOCR PP-OCRv5default | 95.7% | 96.9% | 94.2% | 96.9% | 98.7% | 91.9% | 0.9 |
| Arabic | Tesseract 5 | 95.7% | 96.9% | 96.5% | 96.3% | 96.0% | 92.5% | 0.3 |
Measured 2026-11-03 on Intel(R) Core(TM) i7-14700KF (28 threads), headless Chromium, no WebGPU adapter, cross-origin isolated. Real photos have not been validated for this tool. Generated images are easier than real photos of real paper, so treat these as a ceiling for printed text, not a promise. Tesseract was partly trained on font-rendered text, which may flatter it on generated images. The test text and the script that draws the images are in the project repository.
Private by design
The image is read by an open-source model that runs in your browser (PaddleOCR or Tesseract, both Apache-2.0). It downloads once, about 12 MB for most scripts, and is cached for next time. Your images, the text and your downloads stay on your device: there is no upload, no account and no log of what you read.
Questions people ask
Are my images uploaded to a server?
No. The reading model is downloaded to your browser once and runs on your own phone or computer. The image, the text and the files you download never leave your device. You can switch off your internet after the model has loaded and it still works.
Is it free? Is there a limit?
It is free, with no sign-up, no watermark and no daily cap. Because your own device does the work, there is no server cost for us to recover. Add as many images as you like; they are read one after another.
Which file types can I use?
PNG, JPG, WebP, GIF and BMP images, screenshots pasted with Ctrl+V, and photos from your camera. For a PDF, take a screenshot of the page or export it as an image first.
Does it keep the right-to-left order?
Yes. The text is stored in the order it is read, right to left, so it pastes correctly into Word, email and chat apps. The Word file uses right-to-left paragraphs.
Does it read Persian (Farsi)?
Yes. The Arabic-script model also covers Persian letters like پ چ ژ گ. We have not measured Persian separately yet.
Does it read diacritics (tashkeel)?
Sometimes, not reliably. Fully vowelled text such as Quranic print loses accuracy; plain modern text reads best.