Gujarati character recognition, usually abbreviated to GCR, is the process of converting scanned images of machine printed or handwritten Gujarati text (numerals, letters, and symbols), into a computer format text (such as ASCII). All Gujarati character recognition software starts with an electronic image of the text, usually created with a document scanner. Some people think of this as an Gujarati character recognition scanner, but the Gujarati character recognition is actually performed by Gujarati character recognition software after scanning. The character recognition process can be used for any language. Here we have used this process for Gujarati language.