Mimo że nazwy brzmią podobnie, istnieją duże różnice między technologiami OCR i ICR. OCR tłumaczy zeskanowany tekst w formie obrazu i przekształca te skany w tekst zakodowany maszynowo. ICR jest rodzajem technologii OCR, ale jest bardziej właściwy dla tekstu odręcznego. ICR może uczyć się różnych czcionek i stylów pisma ręcznego, a nie tylko tłumaczyć tekst z zeskanowanego obrazu.