Stands for "Optical Character Recognition." OCR is a technology that recognizes text within a digital image. It is commonly used to recognize text in scanned documents, but it serves many other purposes as well.

OCR software processes a digital image by locating and recognizing characters, such as letters, numbers, and symbols. Some OCR software will simply export the text, while other programs can convert the characters to editable text directly in the image. Advanced OCR software can export the size and formatting of the text as well as the layout of the text found on a page.

OCR technology can be used to convert a hard copy of a document into an electronic version (or soft copy). For example, if you scan a multipage document into a digital image, such as a TIFF file, you can load the document into an OCR program, which will recognize the text and convert the document to an editable text file. Some OCR programs allow you to scan a document and convert it to a word processing document in a single step.

While OCR technology was originally designed to recognize printed text, it can be used to recognize and verify handwritten text as well. For example, postal services such as USPS use OCR software to automatically process letters and packages based on the address. The algorithm checks the scanned information against the database of existing addresses to confirm the mailing address. The Google Translate app includes OCR technology that works with your device's camera. It allows you to capture the text from documents, magazines, signs, and other objects and translate it to another language in real-time.

Updated April 16, 2018 by Per C.

quizTest Your Knowledge

The Windows "BSOD" is associated with what event?

System error
Correct! Incorrect!     View the BSOD definition.
More Quizzes →

The Tech Terms Computer Dictionary

The definition of OCR on this page is an original definition written by the TechTerms.com team. If you would like to reference this page or cite this definition, please use the green citation links above.

The goal of TechTerms.com is to explain computer terminology in a way that is easy to understand. We strive for simplicity and accuracy with every definition we publish. If you have feedback about this definition or would like to suggest a new technical term, please contact us.

Sign up for the free TechTerms Newsletter

How often would you like to receive an email?

You can unsubscribe or change your frequency setting at any time using the links available in each email.

Questions? Please contact us.