ShareX is a powerful and multifunctional screenshot software with support for screen recording and includes many useful screen operation tools such as color picker, QR scanner, hash checker etc. It offers a truly flexible screen capture using multiple polygons for capturing areas as well as fullscreen. After capture you can enjoy a variety of image editing tools. It supports direct uploading of images to popular image hosting websites and also to cloud storage facilities such as Dropbox. You can also record screen activity but you need to install additional ffmpeg codecs.