By super.AI

Intelligent character recognition (ICR) is software that reads handwritten characters, usually letters and numbers printed by hand into the fields of a form, and converts them into machine-readable text. It extends optical character recognition (OCR), which was built for machine-printed type, to the far wider variety of human handwriting. Today ICR is usually one step inside a larger data capture workflow rather than a product you buy on its own.
ICR recognizes hand-printed characters in scanned or photographed documents. Wikipedia describes it as a more sophisticated form of OCR that recognizes different handwriting styles and fonts, and says it was created in the early 1990s to help automate forms processing. Most ICR software uses neural networks trained on large sets of handwriting samples.
ICR works best on structured forms: fixed fields where people print one character at a time, often in block capitals inside boxes. Think of a paper application, a warranty card, or a survey with write-in fields. The research behind it reflects that focus. NIST Special Database 19, a public corpus of training material for handprinted document and character recognition, contains sample forms from 3,600 writers and 810,000 isolated character images.
ICR is a component of data capture, not the whole process. It turns handwriting into text. Deciding which text is the applicant's date of birth, checking it, and sending it to the right system are separate steps.
The main difference is the input each was built for.
They produce the same kind of output: text. Neither knows on its own which number is a total or which name belongs to the policyholder. In practice, OCR and ICR often run on the same document, OCR on the printed labels and ICR on the handwritten entries. Many current OCR services read handwriting in the same pass. Microsoft's documentation for the Azure Document Intelligence Read model, for example, says it extracts print and handwritten text and classifies whether each line is handwriting, with a confidence score.
Classic ICR evaluates each character on its own, which is why Wikipedia notes that it cannot read cursive, where letters join. Intelligent word recognition (IWR) reads whole words or phrases in context instead, which lets it handle cursive and free-form fields.
Handwriting recognition is the broader field that covers both, along with online recognition of writing on a tablet or touchscreen as it happens. Our post on handwriting recognition with AI covers that wider picture and the models behind it. This guide focuses on ICR as a step in document data capture.
Traditional ICR answers the question "what characters are written here?" AI extraction, using large language models or models that read both images and text, answers a different question: "what is the value of this field?"
That matters most for handwriting, where even a person can struggle to read the original. Whichever approach you use, look for confidence scores, validation rules, and review of uncertain values. Intelligent document processing tools typically combine all three.
Published accuracy figures come from someone else's forms. Measure on yours.
To see how ICR fits alongside OCR and AI extraction in a working tool, see data extraction software.
OCR reads machine-printed text. ICR reads handwritten characters, usually hand-printed entries in form fields. Both convert images into text, and they often run together on the same document.
ICR reads handwritten entries on forms such as applications, registrations, and surveys, the amounts written on checks, and handwritten notes on printed documents such as delivery receipts.
Classic ICR has trouble with cursive because it reads one character at a time. Intelligent word recognition (IWR) and newer AI models read whole words in context and handle cursive better, though results still depend on how legible the writing is.
ICR is one type of handwriting recognition, focused on hand-printed characters in scanned documents. Handwriting recognition also covers reading cursive and capturing writing on a tablet as it happens.
Character recognition software converts images of text into machine-readable text. OCR handles printed text, ICR handles handwriting, and MICR reads the magnetic ink characters on checks. Optical mark recognition, a related method, detects marks such as filled-in bubbles rather than characters.
It depends on your forms, your writers, and your scan quality, so a vendor's figure may not match your results. Test with your own samples, score by field, and check how many errors come back with high confidence.
Not entirely. AI models can read handwriting and return named fields without a template for each layout, which covers much of what ICR plus extraction rules used to do. They can also return plausible values that are not on the page, so confidence scores and human review still matter.
super.AI Flows starts from your document: upload a PDF or image of a form, describe the fields you need in plain language, and super.AI builds the flow and shows each step so you can review it before you run it. Low-confidence results go to human review, and corrections carry into the next run. Start for free or book a demo.

The main AP automation benefits, with sourced benchmarks for cost per invoice, cycle time and exceptions, plus how AP automation works and best practices for a rollout.

A buyer's guide to invoice scanning software: seven invoice OCR tools in alphabetical order, who each one fits, and how they compare on trials, pricing, and deployment.

Manual data entry fails at predictable points: backlogs, rekeying, side spreadsheets, and month-end. Here is what that costs and a step-by-step path to automated data entry.