ShareX is a free open source, lightweight and free from ads program that lets you capture or record any area of your screen and share it with a single click. It also allows uploading different types of files to over 80 supported destinations you can choose from. ShareX features advanced screenshot capture, screen recorder, file sharing and productivity tools. It supports various methods of capturing screenshots including window scrolling and more. It also supports customizable after capture tasks such as annotating, adding effects, watermarking, uploading, printing and other actions. With ShareX you can upload any file using configurable hotkeys, clipboard upload, drag & drop or from the Windows Explorer context menu. It supports over 50 different image, text, and file hosting services such as Imgur, FTP, Dropbox, Pastebin and others. It also supports many URL shortening, sharing services, unlimited customizable hotkeys, various tools, and a lot more.
Thanks to SalaR for the update.