Help › Image host and ShareX › Set up ShareX, Flameshot or your phone

Set up ShareX, Flameshot or your phone

Create an API key and download a ready config, so screenshots upload by themselves.

1. Create an API key

  1. Open Image host, Upload settings, then the API keys tab.
  2. Give the key a name, for example ShareX, and create it.
  3. The key is shown only once. Download the configs right away.

2. Download a config

FileFor
puhgg.sxcuShareX image and file uploads (Windows).
puhgg-shortener.sxcuShareX URL shortener.
puhgg-flameshot.shFlameshot on Linux.
puhgg-upload.shA small script for the terminal on Mac and Linux.

3. Add it to ShareX

  1. Double-click puhgg.sxcu. ShareX asks whether to add the uploader: click Yes.
  2. In ShareX, open Destinations and set Image uploader and File uploader to Custom image uploader and Custom file uploader.
  3. Take a screenshot. The link is copied to your clipboard and the file shows up under Your files.

iPhone and Android

Phones have no config file, so you build it once by hand. The steps for iOS Shortcuts and Android apps like HTTP Shortcuts are under iOS Shortcuts and Android setup right after you create a key.

Keep your key secret. Anyone with your key can upload to your account. If it leaks, delete it in the API keys tab and create a new one. The team will never ask for it.
Was this helpful?Updated Oct 22, 2026