ShareX: an outstanding Open-source Screen capture and uploader for Windows

ShareX is a free open-source tool for Windows desktops that allows you to share, capture, upload, and share your desktop screenshots in secs.

It comes packed with several tools and features. The most important feature as we see is a customizable workflow as you can set your own after capture tasks and after upload tasks.

Beyond that, ShareX supports multiple monitors

ShareX offers different capture modes which are useful for bloggers, content creators, and gamers.

ShareX in action (src. ShareX)

Capture modes

Here are ShareX capture methods:

  1. Fullscreen
  2. Active window
  3. Active monitor
  4. Region
  5. Area
  6. Custom region
  7. Custom Region setting (light, transparent, last)
  8. Screen recording (video)
  9. Screen recording (GIF)
  10. Scrolling capture
  11. Automatic capture
  12. Text capture (OCR)

The customized region can be a rectangle, an ellipse, or a freehand shape.

Annotation tools

ShareX allows you to annotate your captured images with a dozen of tools and elements like arrow, ellipse, freehand, line, text (outline, background), speech balloon, and more.

Upload and Share

With ShareX, you can define and customize pre- and post-upload tasks. In addition, you can upload a file, a complete folder, the image from the clipboard or upload the extracted text by the OCR utility.

Where to upload your Files?

1- Screenshots

Currently, ShareX uploads to the following platforms:

  1. Imgur
  2. Flickr
  3. Photobucket
  4. ImageShack
  5. Twitter
  6. Google Photos
  7. Chevereto

Furthermore, you can add a custom image uploader like a WordPress or Blogger platform.

2- Text Upload

Let's say you captured several texts like code snippets as an example, ShareX allows you to upload them to several code snippets websites as:

  1. Pastebin
  2. Paste2
  3. Slexy
  5. GitHub Gist
  6. Teknik
  7. uPaste
  8. Hastebin
  9. OneTimeSecret Pastie

3- File Uploader

If you want to upload files, do not worry, ShareX got you covered as you can download to dozens of services even your private self-hosted clouds like Nextcloud and ownCloud.

Here is what ShareX currently supports:

  1. Dropbox
  2. FTP
  3. OneDrive
  4. Google Drive
  5. Amazon S3
  6. Google Cloud Storage
  7. VideoBin
  8. SendSpace
  9. Hostr
  10. JIRA
  11. YouTube
  12. Email

Automatic URL shorteners

After you upload the file to a specific web platform, ShareX can automatically shorten your URL with the help of several services like,,,,, and more.


ShareX is written in C# and currently only works with Windows desktops.


ShareX is released under GPL-3.0 License.


Submit a guest post!

We have limited spots for guest posts, and link insertion per month.
Learn more here


Find out about our services and how can we help you with your business. Services.

JetUML: Open-source UML diagramming tool for Windows, Linux, and macOS

JetUML is a free, lightweight desktop app for building and editing UML diagrams. JetUML is built with Java which comes also in a small .jar package. FeaturesIt features a clean interface, a seamless responsive integration with all desktops.......Read more...

UMLet: Open-source multi-platform UML tool

UMLet is a free, open-source UML modeling tool for developers that allows them to draw UML diagrams quickly and export them to many formats. The program is released as an open-source under GPL-3.0 License. UMLet features Easy to use interfa.......Read more...

Create your own YouTube alike website with MediaCMS

If you are a freelance photographer, agency, or professional who has and wants to showcase his multimedia work, like photos, and videos, most likely you have several profiles here and there. There are various solutions to achieve that, but.......Read more...

Top 13 Open-source SQLite Database clients and managers

What is SQLite?SQLite is an embedded lightweight database engine, first appeared 21 years ago and was released as an open-source project under the Public domain. It is widely used as a client-side database in the browser, for desktop appli.......Read more...

Best 8 Open-source Email clients for Android

An email client app is responsible for accessing your email messages on the server from your device. Mail clients are available for desktop, or can even come in a self-hosted web-based form, which the user can install and use on their own s.......Read more...