ShareX is an open source program that lets you take screenshots or screencasts of any selected area with a single key, save them in your clipboard, hard disk or instantly upload them to over 40 different file hosting services. In addition to taking screenshots, it can upload images, text files and all other different file types.
Additional tools to make certain tasks more efficient.
Color picker: Allows you to select color from color box or screen and provide values of RGB, Hue, Saturation and Brightness from selected color.
Screen color picker: As the name suggests, allows you to retrieve the color from anywhere on the screen and copies it to clipboard.
Image editor: Based on Greenshot image editor. It offers functions such as ability to add annotations, highlighting or obfuscations to the screenshot. It allows to draw basic shapes (rectangles, ellipses, lines, arrows and freehand) and add text to a screenshot.
Image effects: Allows to apply over 37 different image effects with their own settings to image. Edited images can be saved in PNG or other formats.
Hash check: Allows you to check/compare file hash values.
DNS changer: Allows you to quickly change computer DNS settings with popular DNS servers such as Google DNS.
QR code: Open QR code window which you can enter text to get QR code of it. You can copy QR code image to your clipboard or save as file.
Ruler: Allows you to get X, Y, width, height, distance and angle information on screen.
Automate: Allows you to write simple script to automate mouse and keyboard commands.
Index folder: Allows you to share the index of a folder contents by uploading the index of the selected folder as text, html or xml.
FTP client: Opens a basic FTP client you interface for the currently configured FTP account.
Tweet message: Allows you to post message to Twitter.
Monitor test: Allows you to render different colors on the screen which provides you the opportunity to test for bleeding and dead pixels on LCD monitors.