Blurry images are universal in our life. There are many causes for the blur: camera shakes, defocussing, or the rapid movements of the object... Restoration of these defective images is therefore an interesting and important scientific problem. Here we present SmartDeblur, a user friendly tool with comprehensive features aiming to remove the blurs and recover the details. With user interaction, SmartDeblur can remove single Motion blur, Gaussian blur, Out of focus blur. Moreover, with a newly added blind deconvolution module it can automatically identify and recover the images with complicated blur patterns.