ShareX

One file, one double-click, and every screenshot you take lands here.

download ovo.sx.sxcu

Setting it up

If you'd rather do it by hand, it's Destinations → Custom uploader settings → Import → From file, then set ovo.sx as the destination under Destinations.

Pick your settings first

The download above uses the defaults: uploads are kept, and metadata is stripped — from video and audio as well as images. If you'd rather bake a different choice into the config, grab one of these instead — each is a separate entry in ShareX's destination list, so you can keep several and switch between them.

Or wire it up yourself

Any tool that can POST a file will do. There is no key and no account — one multipart/form-data request with the file in a field called file:

curl -F "file=@shot.png" https://ovo.sx/api/upload.php

You get JSON back:

{
  "ok": true,
  "id": "aB3dK",
  "ext": "png",
  "bytes": 48210,
  "url": "https://ovo.sx/aB3dK.png",
  "expires_at": null,
  "stripped": true
}

Two optional fields go alongside the file:

On a failure you get {"ok": false, "error": "…"} and a 4xx status. The error string is written to be shown to a person as-is.

About the mark

The glyph on this page is ShareX's own logo — four interlocking crescents — reduced to its skeleton: each crescent drawn as a single stroked arc in our lilac, so it matches the rest of the site and loads as part of the page rather than from anyone else's server. ShareX is a free and open-source project, and is not affiliated with ovo.sx. The mark is theirs; it's here to say "this works with that", nothing more.