Upload images with zero-knowledge encryption. Your files are encrypted and stored safely — only you control the keys.
Guest uploads will be deleted after 7 days. To keep your uploads online indefinitely, register here.
Import this preset to upload directly from ShareX.
{
"Version": "15.0.0",
"Name": "imageserver.pw",
"DestinationType": "ImageUploader, TextUploader, FileUploader",
"RequestMethod": "POST",
"RequestURL": "https://imageserver.pw/upload",
"Body": "MultipartFormData",
"Headers": {
"X-IMAGESERVER-AUTH-KEY": "your-auth-key"
},
"Arguments": {
"urlStyle": "embed",
"domains": "[\"default\"]",
"title": "imageserver.pw",
"color": "#F49A36",
"version": "2"
},
"FileFormName": "file",
"URL": "{json:url}",
"DeletionURL": "{json:deletionUrl}",
"ErrorMessage": "{json:error}"
}
Go to ShareX → Destinations → Custom Uploader Settings, then click Import → From Clipboard.
Replace your-auth-key with the key from your Account Dashboard and set your preferred domains.
For our standard domains use [\"default\"]. To use your own domain use [\"own\"].
Finally, select imageserver.pw as image, text and file uploader, then choose Custom Uploader under ShareX → Destinations.
Need a custom configuration?
Use our ShareX Config Creator to generate a personalized setup.
Everything you need to know about imageserver.pw
?key= parameter). This means only someone with the complete link can decrypt and view your file — without the key, the stored data is unreadable, even to us.
Guest uploads are automatically deleted after 7 days and have reduced file size limits. By creating a free account, you unlock permanent storage, larger upload limits, custom domains, ShareX integration with your personal API key, and access to your upload history.
Create your free account →Privacy is our priority. We don't log IP addresses, geographic locations, or browser fingerprints for regular access. The only data we store is the association between your account and your uploads — and even then, we never store your encryption keys.
To protect against DDoS attacks and abuse, suspicious requests may be logged, challenged, or blocked by our CDN partner Cloudflare. For more details, please review our Privacy Policy.
imageserver.pw operates under German law and takes abuse seriously. You have two options to report content that violates our Terms of Service or applicable laws:
Please include the specific URL(s), a description of the issue, and any relevant legal documentation. We aim to respond to valid requests within 24–48 hours.
imageserver.pw. We may add additional community domains in the future. Registered users can also connect their own custom domains for a personalized experience.
Setting up a custom domain is straightforward:
imageserver.pwUse the Refresh button to check if your domain has been verified. Once validated, you can select it when uploading files via ShareX or the API.
Every upload generates a unique deletion URL that you receive after uploading. You can use this link to permanently remove your file at any time — no account required.
If you're a registered user, you can also manage and delete your uploads directly from your Account Dashboard. When using ShareX, the deletion URL is automatically saved to your upload history.
Your files are stored encrypted on our servers. Decryption happens entirely in your browser using end-to-end encryption — we never see your files or your private key.
Getting started
Supported key formats
ssh-ed25519) are not directly supported — use PEM/PKCS#8 or generate keys via the dashboardImportant: Legacy uploads
Only uploads made after you configured your public key include the encrypted per-upload password. Older uploads cannot be decrypted via the dashboard — you'll need the original shareable links.
Troubleshooting common errors
Your privacy is guaranteed
Your private key never leaves your browser. We only store your public key and the encrypted password for each upload. If you lose your private key, encrypted files cannot be recovered.
Sharing your files
Public viewing links include the decryption key in the URL (?key=...). Share these links carefully — anyone with the full URL can view the file.
ShareX is a free, open-source screenshot and file sharing tool for Windows. To use it with imageserver.pw:
your-auth-key with your API key from the DashboardThat's it! Your screenshots and files will now be uploaded automatically with encryption.
Yes! Registered users get a personal API key that can be used to upload files programmatically. The API supports all features available through the web interface, including custom domains, embed settings, and encryption.
Check out our Upload API Documentation for endpoints, parameters, and code examples.