La reconnaissance optique de caractères convertit le texte d'images, de documents numérisés ou de photographies en texte lisible par une machine. Les OCR modernes alimentés par le deep learning gèrent l'écriture manuscrite, plusieurs langues et les scans de mauvaise qualité. Un bureau gouvernemental marocain traitant des milliers de formulaires d'identité manuscrits par jour peut utiliser l'OCR pour les numériser automatiquement, réduisant considérablement la saisie manuelle.