Оптическое распознавание символов осуществляется посредством механического, электронного перевода машинописного, печатного либо рукописного текста в последовательность кодов для представления в текстовом редакторе. Распознавание пользуется популярностью в бизнесе для автоматизации систем учета, чтобы публиковать текстовые документы на веб-странице, конвертировать книги в электронный вид. С оптическим распознаванием текста позволяется редактировать текст, сохранять его в компактной форме, распечатывать материал без потери качества, искать слова или фразы, форматировать либо преобразовывать текст в речь, применять к тексту электронный перевод. В областях компьютерного зрения, искусственного интеллекта, распознавания образов данная система еще полностью не исследована. Программы оптического распознавания текста нуждаются в калибровке, чтобы работать с конкретным шрифтом; в прежних версиях для программирования требовалось изображение каждого символа, одновременно система справлялась только с одним шрифтом. "Интеллектуальные" системы наиболее точно способны распознавать многие шрифты. Некоторые программы оптического распознавания текста предлагают восстанавливать прежнее форматирование текста, в частности колонки, изображения и прочие нетекстовые элементы.