A web-based tool that recognizes handwritten digits and alphabets using a Convolutional Neural Network (CNN) trained on the MNIST and EMNIST datasets. The system is built with Flask and TensorFlow, offering an intuitive interface for character recognition.