Системы оптического распознавания текста — Optical Character Recognition (OCR) — компьютерные программы, переводящие введенный в компьютер со сканера графический образ печатного листа в текстовую форму. Подобные системы широко применяются там, где требуется вводить в компьютер большой объем текста — в издательствах, архивах, банках, правительственных организациях.
Некоторые из таких программ рассчитаны на распознавание символов конкретного шрифта, поэтому при смене размера или стиля начертания букв их приходится заново обучать. Другие программы OCR — так называемые омнифонтные системы — рассчитаны на распознавание букв самых разнообразных шрифтов. Как правило, эти программы стоят дороже, а работают медленнее своих более простых аналогов.