The paper reviews feature extraction techniques for optical character recognition (OCR) specifically focused on Indian scripts, including both machine-printed and handwritten characters. It discusses the processes involved in OCR, including data acquisition, pre-processing, segmentation, feature extraction, and classification methods, highlighting the challenges faced due to variability in handwriting and script structures. The manuscript emphasizes the importance of feature extraction methods for enhancing recognition accuracy, providing examples and comparisons of various techniques used in literature.