Edge is a basic feature of an image. Edges can be defined as boundary between two different regions in an image. Edge detection refers to the process of identifying and locating sharp discontinuities in an image. Edge detection process significantly reduces the amount of data and filters out useless information, while preserving the essential structural properties in an image. .In this paper we are implementing various edge detection techniques as Prewitt, Robert, Sobel, Marr Hildrith and Canny operators through Matlab tool and then comparing through each other. We can see that canny edge detector performs better than all other edge detectors on various aspects.