ShareX is a free and open source screen capture and recorder for Windows with many useful file sharing and productivity tools.
It’s so much more than a screen capture utility. You can use it to capture your screen as well as webcam video, you can capture screenshots as well as GIFs, you can capture the full screen or custom region, auto capture, scrolling capture, text capture(OCR) and more features are also supported.

After the capture, you can edit or annotate the screenshots or recordings with built-in editing and annotation tools.
You will be able to select and upload images to various platforms such as Imgur, Flickr, ImageShack, Photobucket, Twitter, Chevereto, and Google Photos or upload your capture to cloud platforms like Google Drive, Dropbox, OneDrive, puush, Box, MEGA, Amazon S3, Azure Storage, Backblaze B2, and much more. You can also share across various social media platforms instantly and get shortened URLs for your captured images and videos that you have uploaded online.
Besides, ShareX has so many productivity tools on its platform, such as color picker, screen color picker, image editor, image effects, hash checker, DNS changer, QR code creator, ruler, directory indexer, image combiner, image splitter, image thumbnailer, video converter, video thumbnailder, tweet message, monitor test, etc. All for free.
Download
ShareX is completely free to download and use. Get ShareX onto your Windows PC from its official website here.