Site Logo

Arabic · Image to Text

Thirteen centuries of Arabic, hand by hand

Arabic has been written continuously since the seventh century, and for much of that time the alphabet withheld the very marks a modern reader depends on. Evidano treats each period on its own terms: a bare consonantal skeleton on papyrus, a Kufic page whose vowels were added a hundred years later, a Maghribi leaf where the dots follow the opposite rule, and a nineteenth-century gazette with two languages in one script.

Choose the hand or document type

Transcribing Arabic across the centuries

What survives runs from tax receipts and letters written on Egyptian papyrus within a decade of the conquests, through parchment Qurʾans in ḥijāzī and Kufic, to the great manuscript libraries of Cairo, Istanbul, Fez and Timbuktu, and on to the output of the presses at Būlāq and Beirut. Legal deeds, medical and astronomical treatises, poetry, dictionaries, reading certificates, private drafts and government gazettes all sit inside the same tradition.

The script changed less in outline than in what it recorded. Early documents give the rasm and little else, so ب, ت, ث, ن and ي share one shape and the reader supplies the rest. Consonantal dots settle in over the eighth century, coloured vowel points are added to Qurʾans afterwards, and by the eleventh century naskh has become a fully marked book hand. The west went its own way, giving fāʾ a dot below and qāf a dot above, while the Ottoman centuries set a careful naskh for books beside a fast ruqʿah for everything else.

The people who work with this material include papyrologists editing documentary corpora, specialists collating early Qurʾanic codices, cataloguers describing uncatalogued Saharan and Middle Eastern collections, historians reading court registers and endowment deeds, and archives digitising runs of Arabic newspapers. All of them need a first reading that says what is on the page rather than what the text ought to say.

Not sure which hand you have?

Upload a page, pick the closest domain, and test the prompt on one page before running the rest. You can switch domains at any time.