ShareX, desktop client and a developer API

Screenshot to link
in one second

Capture, upload and share straight from ShareX, our desktop client or your own scripts. Every file is encrypted with AES-256 before it touches our disks, and the key lives in your link instead of our database. Free, no watermarks, no tracking.

  • Zero-knowledge AES-256
  • No IP logging for regular access
  • Servers in Germany
  • Custom domains

Sign up with an email address or continue with Discord. No credit card either way.

Try it right here

No account needed
Max upload
25.00 MB
Share link
Copied for you

Accepted formats: PNG, JPG, GIF, MP4, WebM, OGG, PDF

Guest uploads are deleted after 7 days. Create a free account to keep them online and unlock ShareX, custom domains and the API.

Features

Everything you need to share

One free account covers screenshots, file hosting, short links and your own public profile page.

Zero-knowledge encryption

Every file is encrypted with AES-256-CBC on upload. The key is generated per file, never stored, and travels only inside your share link.

How the encryption works

ShareX in under a minute

Import a single preset and every screenshot lands online with the URL already in your clipboard and a deletion link in your history.

Open the Config Creator

Desktop client

Capture and upload from Windows, macOS and Linux, with automatic updates and no ShareX required.

Download the client

Your own domain

Point a CNAME at imageserver.pw and serve your uploads from your own domain. Validation takes a few minutes.

Add a domain

Short links

Shorten any URL with a random or vanity code, on our domains or on yours, and see how often it was opened.

Shortener documentation

BioLink page

A profile page you can style down to the background, buttons, widgets and effects, served from a link you can put anywhere.

Build your page

Building something yourself? The upload API and the shortener API take the same key as ShareX.

Getting started

Three steps to your first link

The whole setup is a login, one import and a hotkey.

1

Sign in with Discord

No password for you to pick and none for us to lose. The account is free and keeps your uploads online for good.

2

Connect your uploader

Import the ShareX preset below, install the desktop client, or send your key straight to the API from your own tooling.

3

Share the link

The URL is copied for you and carries the decryption key. A separate deletion link takes the file offline again whenever you want.

ShareX Integration

ShareX configuration

Copy this preset, import it in ShareX and drop in your key.

imageserver.pw.sxcu
{
  "Version": "15.0.0",
  "Name": "imageserver.pw",
  "DestinationType": "ImageUploader, TextUploader, FileUploader",
  "RequestMethod": "POST",
  "RequestURL": "https://imageserver.pw/api/v1/upload",
  "Body": "MultipartFormData",
  "Headers": {
    "X-IMAGESERVER-AUTH-KEY": "your-auth-key"
  },
  "Arguments": {
    "urlStyle": "embed",
    "domains": "[\"default\"]",
    "title": "imageserver.pw",
    "color": "#F49A36"
  },
  "FileFormName": "file",
  "URL": "{json:url}",
  "DeletionURL": "{json:deletionUrl}",
  "ErrorMessage": "{json:error}"
}
  1. 1

    In ShareX, open Destinations › Custom Uploader Settings and click Import › From Clipboard.

  2. 2

    Replace your-auth-key with the key from your dashboard.

  3. 3

    Keep ["default"] for our domains, or switch it to ["own"] once you connected your own.

  4. 4

    Under Destinations, pick the custom uploader as your image, text and file uploader.

Want it prefilled?

The ShareX Config Creator builds the file with your key and domains already in place.

Storage

Free to use, room to grow

Every account gets the full feature set. Boosting our Discord adds extra storage and a higher upload limit on top.

Free

Basic features suitable for casual use

0€ / month

  • 25.00 MB max upload size
  • 2.00 GB storage
  • ShareX, desktop client and API
  • Custom domains, short links, BioLink
Create your account

Discord boost bonus

Boost our server and your limits go up automatically.

  • Extra storage per boost
  • Higher max upload size
  • Applied as long as you boost
See the details

See all storage details

Support

Frequently asked questions

The short answers. The long ones live in the docs.

How does imageserver.pw encrypt my files?

Each upload gets its own random password, and the file is encrypted with AES-256-CBC before it is written to disk. That password is never stored on our side, it is appended to your share link after ?key=. Without the full link the stored bytes are unreadable, including to us.

With an account you can also set up a key pair and browse your uploads decrypted in the dashboard, all inside your browser.

Read the encryption documentation
What is the difference between guest and account uploads?

Guest uploads are removed after 7 days and use smaller limits. A free account keeps files online for good and unlocks ShareX and API keys, custom domains, short links, the BioLink page and your upload history.

Create your free account
Which file types and sizes can I upload?

Your current limit is 25.00 MB per file, for these formats: PNG, JPG, GIF, MP4, WebM, OGG, PDF. Larger plans raise both the per-file limit and the total storage, see plans.

Can I use my own domain?

Yes. Add a CNAME record pointing to imageserver.pw, then add the domain under Dashboard › Settings and hit refresh after DNS has propagated, usually 5 to 10 minutes.

Once it is validated, set "domains": "[\"own\"]" in your ShareX config or pick it per upload through the API.

What do you log, and where is my data stored?

No IP addresses, locations or browser fingerprints for regular access. We store which account an upload belongs to, never the encryption keys, and authentication runs through Discord so there is no password of yours on our side either.

Our servers sit in Germany under GDPR. Suspicious traffic can still be challenged or blocked by our CDN partner Cloudflare. Details are in the privacy policy.

How do I delete an upload?

Every upload comes with its own deletion URL, which works without an account and is stored automatically in your ShareX history. With an account you can also delete files from the dashboard.

How do I report abuse or request a takedown?

Use the Report File button on any file preview page, or email [email protected] with the exact URLs, what is wrong with them and any legal paperwork.

We operate under German law, follow our terms of service, and aim to answer valid requests within 24 to 48 hours.

Still stuck? Browse the documentation or ask in our Discord.

Your next screenshot is one hotkey away

Free account, encrypted uploads, permanent links. Set it up once and forget it is there.