OCR is the transformation of Images of text to Machine encoded text. A simple API to an OCR library might provide a function which takes as input an image and outputs a string. In this project we have applied Deep learning Neural Network to solve Optical Character Recognition. We have made use of Tensorflow and Convolutional Neural Network.