Arabic Image to Text
Extract Arabic text from any image or screenshot and copy it instantly, in correct right-to-left reading order. Unreadable parts are marked instead of guessed.
Upload an image or screenshot to extract its Arabic text.
or drag and drop the file here
Choosing a file uploads nothing and charges nothing — its size is read here first and the price shown.
Extract Arabic text from any image or screenshot and copy it directly, no software needed: a sign, a photographed book page, a post, a slide.
Text is read in the correct right-to-left order, and anything that cannot be read is marked rather than guessed.
Who it is for
Screenshots
Copy the text of a chat or post instead of retyping it.
Book pages
A quote from a photographed page.
Slides
The text of a slide from a photo taken in a lecture.
Phone-scanned documents
An official paper turned into text.
How it works
- Upload or paste the image.
- The Arabic text is read in the correct order.
- Copy the result.
Frequently asked questions
Does it read handwriting?
Printed text is far more accurate. For handwriting, use the handwriting tool, which highlights uncertain words.
Which image formats work?
JPG, PNG, WebP and the other common image formats, including screenshots.
More in Arabic Image Tools
Each tool does one job, with its own page and settings.
- Explain an Image or Chart in ArabicWhat an image shows, with what was read kept apart from what was inferred.
- Alt Text Generator (Arabic and English)Accurate alt text for every image in Arabic and English — for screen readers and search engines.
- Arabic Invoice and Receipt ReaderAn invoice's fields and line items in a table, with its arithmetic independently redone.
- Arabic Handwriting to TextHandwritten Arabic pages transcribed line by line, with uncertain words highlighted instead of guessed.
- Translate Text in an ImageTranslate signs, menus and photographed documents, each translation shown beside its original.
- Chart to Table (Image to Data)A chart's data in a table and CSV, with printed values kept apart from estimated ones.