ScreenToGif is a feature-rich recording program for screen, webcam and whiteboard. The program is customizable, includes hotkeys and recordings can be edited and saved to animated GIF, APNG or video formats. You can control frame-rate, snap the recorder to a window, add text/objects, and denote mouse-clicks and key-presses. The editor can also modify existing GIFs and includes resize, crop, flip/rotate, captions, progress bars, borders, watermarks, transitions and more.