ShareX

ShareX is a free and open-source screen capture and file-sharing tool for Windows. It allows users to capture screenshots, record videos (including GIFs), and upload various file types to numerous destinations.