Image Compressor

Compress JPG and PNG images down to a target file size like 50KB.

100% private - files never leave your browser

Loading tool…

Reduce image file sizes without sending anything to a server. Drop in a JPG or PNG, set a target size in kilobytes (for example 50KB or 100KB) or drag the quality slider, and download a smaller image in seconds. It is ideal for shrinking photos for forms, websites, emails and online applications that enforce strict upload limits - all while keeping your originals private.

How image compression actually works

When you compress a JPG or PNG, the tool rewrites the image using fewer bytes. For photos, small details the human eye barely notices are simplified, which cuts the size significantly while the picture still looks great. This is why a 4 MB phone photo can often drop to a few hundred kilobytes with no obvious loss of quality.

Hitting an exact target size

Forms and websites often demand a specific limit, such as 50 KB for a passport photo or 200 KB for a profile picture. Set your target and the tool compresses as close to it as it can while keeping the best possible quality. If the first result is not small enough, lower the target slightly and try again; each attempt is instant because everything runs locally.

JPG or PNG for smaller files?

  • Use JPG for photographs and detailed images with lots of colours.
  • Use PNG only when you need sharp edges or a transparent background.
  • WebP usually beats both on size, so consider converting first.
  • Avoid compressing an already-compressed image repeatedly; quality drops each time.

How to use Image Compressor

  1. 1

    Drag and drop an image or click to browse.

  2. 2

    Enter a target size in KB or adjust the quality slider.

  3. 3

    Preview the result and download your compressed image.

Frequently asked questions

You can set a target size and the tool compresses as close to it as possible while keeping the best quality it can.