Image Hosting
Definition
Image hosting is the business of putting a JPEG, PNG, WebP, AVIF, GIF or SVG on a server and handing back a URL that returns the picture itself. The address has to be a direct link — a request for it answers with image bytes and a Content-Type such as image/webp, not with an HTML page that happens to show the picture. That difference decides whether the image can be embedded at all, because an img tag pointed at a gallery page renders a broken icon. Beyond storage, the service that matters is delivery: how quickly the bytes reach a reader on another continent, and how much traffic the host will carry before it starts charging or throttling. Hosts vary in what they allow to be embedded elsewhere, which is where hotlinking policy comes in.
Why It Matters
Images are where bandwidth goes. A 2 MB hero photo viewed 50,000 times in a month moves 100 GB; the same picture saved as WebP at 180 KB moves 9 GB for an identical result on screen, so the choice of format is worth more than any hosting plan. Traffic is also not entirely yours to control once an address is public — if a forum or a marketplace listing embeds your image, every view there is served from your allowance, and a single popular post can exhaust a bandwidth limit overnight. Page speed follows the same numbers, since an oversized image is usually the largest thing a visitor waits for.
How It Works
A request for an image is answered with the raw file and a Content-Type header naming the format, which is the MIME type the browser uses to decide how to decode it — get that wrong and Chrome shows nothing at all. Caching headers do most of the performance work: a long Cache-Control lifetime lets edge nodes keep the picture near readers, so only the first request in a region touches the origin. Hotlinking is simply another site writing your address into its own img tag; the incoming request carries a Referer header naming that site, which is what makes it possible to count, allow or block. Nothing in this path resizes anything — a 4000-pixel photo dropped into a 600-pixel slot still sends every one of those pixels, so the sizing has to happen before upload.
Real-World Example
A small brand hosts its press kit shots on 99helpers. The original PNG is 1.4 MB at press-kit.99helpers.site/hero.png, and journalists embed it in articles. Converted to WebP at roughly 180 KB and republished at the same address, the picture looks the same and the month's transfer for that one file drops from 70 GB to under 9 GB. The analytics panel shows which referrers are pulling it, so the brand knows which outlets actually used the shot.
Common Mistakes
- ✕Copying the address of the gallery or viewer page instead of the file, then wondering why the img tag shows a broken icon — only the direct address returns image bytes
- ✕Uploading a 12-megapixel original for a thumbnail slot, which sends several megabytes to render a 200-pixel square
- ✕Serving an image with the wrong Content-Type, for example a WebP labelled as PNG, which some browsers refuse to decode
- ✕Forgetting that every embed elsewhere spends your bandwidth, so one viral listing can empty a month's allowance in a day
Related Terms
Direct Link
A direct link points at a file's bytes rather than at a page about the file. Request it and you get the file itself, with its own Content-Type header and nothing wrapped around it.
Hotlinking
Hotlinking is when another site embeds a file using its address on your host, so every visitor to their page downloads it from you. They get the image; you get the traffic bill.
Bandwidth Limit
A bandwidth limit is the total volume of data a host will send out on your behalf in a billing period, usually a month. It counts what leaves, not what is stored, so a tiny file can exhaust it and a huge one may never touch it.
MIME Type
A MIME type, also called a media type or content type, is the short label a server sends to say what kind of data a response contains — text/html, image/png, application/pdf. The browser decides what to do with the bytes based on that label, not on the file name.
CDN
A content delivery network: a set of servers spread across the world that keep copies of your files and answer each visitor from somewhere close to them. It is the service; the machines it runs on are its edge network.
Put a file online in seconds
Drop in a document, an image, a page or a whole static website and share the link — free, with no build step and no server to set up.
Host a file free →