This document provides a comprehensive review of offline handwritten character recognition. It discusses the various phases of a character recognition system, including image acquisition, preprocessing, segmentation, feature extraction, and classification. Preprocessing techniques like noise removal, binarization, and size normalization are described. Common feature extraction methods like statistical, transform, and structural features are also summarized. Finally, the document analyzes different classification approaches used in character recognition, such as neural networks, support vector machines, and multiple classifier methods.