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 80 different file hosting services such as Imgur, FTP, Dropbox, Mega and Pastebin.
User can select any or all of these tasks to be automatically run after each screen capture:
- Add image effects: User can choose from over 37 image effects and apply multiple image effects and apply them to an image.
- Add watermark: Adds customizable text/image watermark to image.
- Annotate image: Using Greenshot image editor to annotate image.
- Copy image to clipboard: Copies image to clipboard.
- Print image: Be able to print images with printer device.
- Save image to file: Saves image as file with user’s preferred image format.
- Save image to file as: Shows file dialog before saving so user can select where to write file to.
- Save thumbnail image to file: Saves resized image as file.
- Copy file to clipboard: Copies image file to clipboard.
- ...and more.
Additional tools to make certain tasks more efficient:
- Screen color picker: As the name suggests, allows user to retrieve the color from anywhere on the screen and provide values of Hue, Saturation, Brightness, and RGB.
- Ruler: Allows user to get X, Y, width, height, distance and angle information on screen.
- FTP client: Opens a basic FTP client user interface for the currently configured FTP account.
- Hash check: Allows user to check/compare file hash values.
- Index folder: Allows user to share the index of a folder contents by uploading the index of the selected folder as text, html or xml.
- Image editor: Based on Greenshot image editor. It offers functions such as ability to add annotations, highlighting or obfuscations to the 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.
- Monitor test: Allows user to render different colors on the screen which provides user the opportunity to test for bleeding and dead pixels on LCD monitors.
- DNS changer: Allows user to quickly change computer DNS settings with popular DNS servers such as Google DNS.
- QR code: Open QR code window which user can enter text to get QR code of it. User can copy QR code image to user’s clipboard or save as file.
- Tweet message: Allows user to post message to Twitter.
ShareX 12.3.0 changelog:
- Added two pass encoding option to screen recording; basically it records lossless with highest performance option then after recording is done, it applies your encoding options. That way you can select slow encoding option for low file size output without sacrificing recording performance
- Added WebP encoding support to screen recording
- Added APNG encoding support to screen recording
- Added AMF encoding support to screen recording (by @sylveon)
- Removed screen record CLI option because task actions already have same functionality and with new two pass encoding option it was not that required anymore
- Added Kutt URL shortener support
- Added Backblaze B2 file uploader support (by @tinybarks)
- Added Mexican Spanish language support (by @absay)
- Save buttons in image editor will use task settings to generate name if file name is not supplied yet, that way user can save without use “Save as…” dialog first
- Added URL filtering support to history window
- Added search support to image history window
- Moved image history settings from toolbar to its own settings window
- Show total and filtered item count in image history window title bar
- When a task is using OCR, save result to a text file with same name (by @YueLinHo)
- Added “Use light resize nodes” option to region capture options menu which makes resize nodes transparent
- Changes to personal path detection, you can find detailed info about how ShareX decides about personal path in here
- Modified default file name pattern to use random alphanumeric: %pn_%ra{10} for new installations. If you want previous date time file naming then you can replace it with: %pn_%y-%mo-%d_%h-%mi-%s
- Support name pattern in custom capture path
- When using %pn (process name) name pattern empty spaces will be replaced with underscore
- Added starting step number option to step drawing tool (by @Fyers)
- In image editor text input window, properly handle enter key with CJK input (by @tinybarks)
- In custom uploader, regex syntax | character will be used as group separator instead of , to be consistent with other syntaxes, for backward compatibility , character is still going to be supported for some time
- Removed support for old implicit custom uploader regex syntax such as $1,1$ now regex syntax must be declared explicitly like this $regex:1|1$
- Added select syntax to custom uploader parser which shows window for user to select single option; example syntax: $select:domain1.com|domain2.com$
- Added prompt syntax to custom uploader parser which shows input dialog for user to type text; example syntaxes: $prompt$ $prompt:title$$prompt:title|default value$
- Added base64 syntax to custom uploader parser, example syntax for authorization header: Basic $base64:username:password$
- Support custom uploader syntax in arguments and headers too
- You can find more info about all supported custom uploader syntax from here
- Use a cryptographically stronger random value generator, for example while generating random file name (by @tinybarks)
- Added option to automatically select last completed task in main window (Application settings -> Advanced tab -> AutoSelectLastCompletedTask)
- Add upload log button to debug log window (by @sylveon)
- Remember column widths of main window task list
- Full screen image viewer will now show on active monitor (by @Fyers)
- Allow toast notification to have image preview even when image isn’t saved as file (by @sylveon)
- Added support for extensionless uploads on Google Cloud Storage (by @sylveon)
- Added expiry time option to ownCloud / Nextcloud (by @jdon)
- Added Imgur album paging to support listing more than 50 albums on album list
- FTPS upload was accepting SSL 3.0 and TLS 1.0 previously, now instead it will accept TLS 1.0, TLS 1.1 and TLS 1.2
- Improved reliability of ShareX auto start on Microsoft Store installations (by @sylveon)
- ShareX will automatically start after Microsoft Store finished updating ShareX (by @sylveon)
- Now Windows shutdown will wait for ShareX to save settings instead of closing it before ShareX have time to save settings (by @sylveon)
- Clipboard content viewer now will cache content and upload it instead of what is in clipboard when “OK” button is pressed (by @CookieMichal)
- Bidirectional control characters from file name will be removed before uploads
- “Install dev build” button now always visible in application settings window
Download: ShareX 12.3.0 | Portable | ~5.0 MB (Open Source)
View: ShareX Home Page
Get alerted to all of our Software updates on Twitter at @NeowinSoftware