Skip to content

100% private — your files never leave your device

Compress an image to 500 KB

Drop in a JPG, PNG or WebP and get it back at or under 500 KB, at the best quality that still fits. Nothing is uploaded.

Private by design

Every transformation runs in your browser. We could not see your images if we wanted to.

500 KB is a web-performance budget

Most upload forms do not ask for 500 KB. Web developers do. It is a common rule of thumb for the heaviest image on a page, usually the large picture at the top, because that single file often decides how fast the page feels. A page that is mostly one 3 MB photo loads slowly on a mobile connection; one that uses a 400–500 KB image looks the same and loads in a fraction of the time.

What 500 KB can hold

At good JPEG quality, 500 KB holds roughly 3–4 million pixels for a typical photo, for example 2000 × 1500. That is more than the 1920 pixels of a full-HD screen, so a full-width banner will look sharp on most displays. Photos of faces, products and landscapes all survive well here.

UseTypical display widthSensible target
Full-width hero image1200–1920 px300–500 KB
Article image inside a column600–800 px80–150 KB
Thumbnail in a grid200–400 px10–40 KB
Retina/high-density heroUp to 2400 px500 KB or a bit more

These are common rules of thumb, not standards. The right figure depends on the picture and on how much your visitors’ connections vary.

Why it matters beyond speed

Search engines pay attention to how quickly the main content of a page appears, and on many pages that main content is an image. A smaller hero image helps visitors on slow connections, costs less bandwidth if you pay for it, and is one of the cheapest improvements you can make to a page. Compressing is also a one-time job: you do it before uploading, not on every visit.

How to compress to 500 KB

  1. Drop the image on this page. The 500 KB target is already on.
  2. If you know how wide the image will be shown, set that width too. A 4000-pixel original shown at 1200 pixels wastes most of its bytes.
  3. Download the result and look at it at the size your visitors will see it. If it is clean there, you are done.
  4. Repeat for the other images on the page, using smaller targets for smaller images. You can process a set at once.

Beyond the file size

  • Choose the dimensions to match the layout. A file that is 500 KB because it has too many pixels is wasteful; one that is 500 KB because it is a detailed, correctly sized photo is fine.
  • Consider WebP. The same visual quality is typically 25–35% smaller than JPG. See convert JPG to WebP.
  • Strip what you do not need. Re-encoding drops camera and location metadata, which also protects your privacy.
  • Do not enlarge upwards. A small image stretched to a larger size looks soft whatever its file size.

If 500 KB is still generous for your use, 200 KB suits product and content images. For the full reasoning, read the guide on making images load faster.