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 ads or trackers.
Private link
Example Your linkhttps://imageserver.pw/p/Xk3pQ9aB.png#key=Vq8f2LmN0sT4wYb7cE1hJ6
Browsers never send the part after #. We cannot read the file.
Embed link
Example Your linkhttps://imageserver.pw/Xk3pQ9aB.png?key=R2dW9kLp4QxZ7sNe1TbY0c
Reaches our server for this one response so chat apps can show a preview. Not logged or stored.
Sign up with an email address or continue with Discord. No credit card either way.
Uploaded, deleted after 7 days
Keep it somewhere private: it is the only way to remove this file early. Opening it asks before anything is deleted.
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 connect ShareX or the API.
One free account covers screenshots, file hosting, short links and your own public profile page.
Every file is encrypted with AES-256 under its own key, which we never store. Private
links keep it after the #,
which browsers never send to us. Embed links carry it in
?key=
so chat apps can show a preview.
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 CreatorCapture and upload from Windows, macOS and Linux, with automatic updates and no ShareX required.
Download the clientPoint a CNAME at imageserver.pw and serve your uploads from your own domain. Validation takes a few minutes.
Add a domainShorten any URL with a random or vanity code, on our domains or on yours, and see how often it was opened.
Shortener documentationA profile page you can style down to the background, buttons, widgets and effects, served from a link you can put anywhere.
Build your pageBuilding something yourself? The upload API and the shortener API take the same key as ShareX.
The whole setup is a login, one import and a hotkey.
Sign up with an email address or with Discord. The account costs nothing and keeps your uploads online for good.
Import the ShareX preset below, install the desktop client, or send your key straight to the API from your own tooling.
The URL is copied for you and carries the decryption key. A separate deletion link takes the file offline again whenever you want.
Storage and upload size grow with the plan, and the paid tiers add your own domain plus the BioLink extras.
Basic features suitable for casual use
0€ / month
Higher limits and more file types
3€ / month
Best for power users
10€ / month
The short answers. The long ones live in the docs.
Each upload gets its own random key, and the file is encrypted with AES-256 before it is stored. We never store that key; it travels only inside your share link, and where it sits in the link decides who sees it.
Private links, the default for accounts, keep it after the #. Browsers never send that part, so the key never reaches us and we cannot read the file.
Embed links, used by guest uploads and the ShareX preset above so chat apps can show a preview, put it after ?key=. Our server needs it to decrypt that one response, and neither logs nor stores it.
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 documentationGuest 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 accountYour 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.
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.
No IP addresses, locations or browser fingerprints for regular access. We store which account an upload belongs to, never the encryption keys. If you sign up with an email address, your password is kept only as a bcrypt hash; with Discord there is no password of yours on our side at all.
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.
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.
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.
Free account, encrypted uploads, permanent links. Set it up once and forget it is there.