Auto-Grader is a machine learning-based web application that automates the grading of handwritten answer sheets. It uses OCR (Tesseract + TrOCR), NLP, and similarity measures to evaluate student responses against a master answer and generates smart grades based on handwriting quality and content similarity.