Welcome to imageupload.io
Welcome to imageupload.io
We built imageupload.io because image hosting on the internet has quietly gotten worse. Every upload form is a race to monetize your attention. Every link ships you through three redirects and a cookie wall. Every "free" service eyes your data like a meal.
So we made something small, fast, and honest.
What's in v1
- Drag, drop, or paste any PNG, JPEG, WebP, GIF, or AVIF up to 25 MB.
- Choose an expiration: 1 day (default), 1 week, 1 month, burn after first view, burn after N views, or - for Pro - forever.
- Password-protect any image. The share page and direct link both require the password.
- Three share formats: a share page with preview, the direct image URL, and an HTML embed snippet. Copy whichever one fits.
- No account required for basic uploads. If you do create one, you get a dashboard with your whole gallery, storage stats, and per-image controls.
What's not in it, on purpose
- No third-party analytics. No Google, no Meta, no pixel trackers.
- No ads. Not now, not quietly later. If that changes, you'll see it on this blog first.
- No EXIF. We strip GPS coordinates, camera serial numbers, and every other metadata field on upload. What you share is just the picture.
- No dark patterns in the cookie banner. Two buttons: "Essential" and "Accept all". Both work. Neither is a trap.
For builders
If you work with AI agents, you've probably run into the same problem: the model can generate an image but it can't share it. We fixed that. imageupload.io exposes a Model Context Protocol endpoint so any MCP-compatible client - Claude, Cursor, your own - can upload an image with a single tool call and get back a short URL. There's a separate post on how it works.
Who we are
A small team that wanted a better image host and decided to build one. We fund it with a $10/month Pro tier. That's it.
What's next
More expiration options. Proper folder support. An optional watermark. A real API beyond MCP. And - maybe most importantly - we want to stay boring in all the right ways.
Thanks for being here early.