This study aims to analyze the effects of noise, image filtering, and edge detection techniques in the preprocessing phase of character recognition by using a large set of character images exported from MNIST database trained with various sizes of neural networks. Canny edge detection algorithm was deployed to smooth the edges of the images while the Sobel edge detection algorithm was used to detect the edges of the images. Skeletonization algorithm was applied to re-shape the structural shapes. In the context of the image filtering, the Laplacian filter was utilized to enhance the images and High pass filtering was used to highlight the fine details in blurred images. Gaussian noise, image noise with Gaussian intensity, function in Matlab with the probability density function P was deployed on character images of MINST. Pattern recognition neural networks are widely used in optical character recognition. Feedforward neural networks are deployed in this study. A comprehensive analysis of the above-mentioned image processing techniques is included during character recognition. Improved accuracy is observed with character recognition during the prediction phase of the neural networks. A sample of unknown characters is tested with the application of High pass filtering + feedforward neural network and 89%, the highest, average output prediction accuracy was obtained. Other prediction accuracies were also tabulated for the reader’s attention.