🖼️ Free · private · in-browser

Free image hosting with on-the-fly optimization

Upload once, get a URL you can resize and reformat on the fly.

Drop an image here or click to choose

JPG, PNG, WebP, AVIF, GIF - up to 10MB

Host an image once, serve every size from one URL

PixNimbus gives every uploaded image a single permanent URL, then lets you resize, convert, and recompress it on demand with query parameters. Instead of exporting a dozen crops in your editor and re-uploading each one, you upload the full-resolution master a single time and ask the CDN for exactly the variant a given page needs. A thumbnail, a retina hero, a WebP for modern browsers, and an AVIF for the ones that support it are all the same URL with different parameters appended.

The URL parameters

  • w (or width) - target width in pixels; height scales to keep the aspect ratio.
  • h (or height) - target height in pixels.
  • q (or quality) - output quality from 1 to 100 for JPEG, WebP, and AVIF.
  • format - auto, webp, avif, jpeg, or png.
  • fit - how to fit within the box: scale-down, contain, cover, crop, or pad.

For example, /cdn/<id>?w=400&format=webp&q=70 returns a 400px-wide WebP at quality 70. Leave format on auto and the CDN negotiates the best modern format from the browser Accept header for you, so a single <img> tag delivers AVIF to Chrome, WebP to slightly older browsers, and the original everywhere else.

Original vs optimized

A typical 3MB camera JPEG dropped to an 800px WebP at quality 75 usually lands under 80KB - a 95%+ reduction with no visible loss at display size. That is the difference between a hero image that blocks your Largest Contentful Paint and one that arrives before the user notices. Need to shrink a photo before it ever leaves your machine? The Quick Image Compressor re-encodes images entirely in your browser, then you can host the smaller result here.

Frequently asked questions

Do I need an account to upload?

No. Anonymous uploads work immediately and stay live for 30 days. Sign in and your uploads are kept indefinitely, so the URLs never expire out from under you.

How do the resize and format parameters work?

Every hosted image has one permanent base URL. Add query parameters like ?w=800&format=webp&q=75 to get a resized, reformatted, recompressed variant. Variants are generated on the fly at the edge and cached, so the first request builds them and the rest are instant.

Which formats can I convert to?

auto, WebP, AVIF, JPEG, and PNG. With format=auto the CDN reads the browser Accept header and serves AVIF or WebP when supported, falling back to the original otherwise — the simplest way to ship modern formats without maintaining separate URLs.

What is the size limit?

Uploads are capped at 10MB per image. For photos larger than that, run them through the Quick Image Compressor first to shrink them in your browser, then upload the result.