Compress Image

Re-encodes your images at a quality you choose. The pixel size stays the same, so the file gets lighter without the picture getting any smaller on screen. Everything happens on your own machine, and if a file would come out bigger than it started, the original is kept instead.

Picture larger than you need? Crop Image cuts it to the pixels you want. iPhone photo in HEIC? HEIC to JPG converts it first.

  • No account
  • No watermark
  • No file limit
Drop your files hereor click to chooseNo size or count limit beyond what your own computer can hold.There is no upload bar here, because there is no upload. The file is opened by this page, on your machine.

Your files

    Nothing chosen yet.

    The same photo before and after: 2.7 MB becomes 1.1 MB, still 3000 by 2000 pixels.
    A sample file run through this tool. The file is generated by a script — nothing in it is real.

    What this tool does for you

    The parts worth knowing before you start.

    Pick the trade-off yourself

    A slider, not a mystery preset. Move it and see exactly how much you saved on each file.

    Never returns a bigger file

    Already-optimised images often grow when re-encoded. When that happens the original is handed back untouched.

    PNG becomes WebP

    For screenshots and graphics, WebP is far smaller than PNG at the same quality, and every current browser reads it. Transparent areas stay transparent.

    Location data comes off

    A photo from a phone carries the spot it was taken, the camera model and the exact time. None of that is carried over. What you get back is the picture and nothing else.

    Same size on screen

    The width and height in pixels do not change. A photo that was 4000 across is still 4000 across afterwards, just in a lighter file.

    The photos stay on your disk

    No upload means no queue, no size cap, and no copy sitting on a server afterwards.

    How to use Compress Image

    Choose your images.

    Set the quality slider. 70 is a good starting point.

    Press Start, then download the smaller files.

    When people use it

    A form rejects your photo as too large

    Upload limits of 1MB or 2MB are common on government and job sites. Drop the quality a little and it fits.

    Making a page load faster

    Photos straight from a phone are often several megabytes each. Most of that is invisible at screen size.

    Emailing a batch of pictures

    Mail servers usually cap attachments around 25MB. Compress first and the whole set goes in one message.

    Posting a photo in public

    Photos taken on a phone usually record where you were standing. Running one through here drops that before it goes anywhere.

    Questions about Compress Image

    Will the picture look worse?

    At quality 70 most photos are hard to tell apart from the original at normal viewing size. Move the slider up if you can see a difference.

    Why did my PNG turn into a WebP?

    PNG cannot be compressed much further without changing format. WebP gives a much smaller file at the same quality and is supported everywhere current.

    Are the images uploaded?

    No. They are decoded and re-encoded by your own browser.

    What if compression makes it bigger?

    Then you get the original back. That happens with images that were already optimised.

    Does this remove where the photo was taken?

    Yes. The picture is read in and written out fresh, so the location, the camera model and the timestamp your phone attached do not come along.

    Will the picture look smaller on screen?

    No. Only the file gets lighter. The width and height stay exactly as they were.

    Can I mix JPG, PNG and WebP together?

    Yes, add them in one go. JPG comes back as JPG; PNG and WebP come back as WebP.

    Is there a limit on how many?

    No. Add as many as your computer can handle.

    How far can I turn the quality down?

    The slider runs from 30 to 95 in steps of 5, and it starts at 70. Lower numbers give smaller files and softer pictures. After a run, each file shows how many percent it shrank, and the line above the download button shows the total size before and after, so you can try again with a different setting.

    Can I compress an image to an exact size like 100 KB?

    There is no box for a target size. You set the quality and the page tells you what came out. If a file is still too big for the form you need it for, lower the slider a step or two and run it again. The pixel width and height stay the same either way.

    Can I compress HEIC photos from an iPhone?

    Not directly. This page takes JPG, PNG and WebP only, and HEIC is not on that list. Convert the photo with the HEIC to JPG tool first, then bring the JPG here if it is still larger than the form or inbox you are sending it to will accept.

    How do I download a whole batch of compressed images?

    With one image you get a single download button for that file. With more than one, the button saves everything as one zip called compressed-images.zip. Files that could not be made smaller are in the zip too, as their originals, so the set stays complete.

    Other tools