KiteConvert

Image

Compress

PDF

Audio & Video

Guides

Compress images

Your files are converted on your device. They are never uploaded.

or drop them here, or paste with Ctrl+V / ⌘V

.jpg.jpeg.png.webp.heic.heif.avif

  • Files stay on your device
  • Batch + ZIP
  • No sign-up, no limits

This converter runs in your browser and needs JavaScript. Turn it on to convert; the steps below explain everything.

Settings

    Make photos and graphics smaller in one go: each file keeps its format, and nothing is uploaded.

    Drop in a mixed pile of images and get the same pictures back at a fraction of the weight. JPGs are re-encoded with an optimised JPEG encoder, PNGs are reduced to a tight colour palette and repacked, WEBPs are re-encoded, and HEIC or AVIF photos become JPGs so they open everywhere. All of it runs in your browser. If a file is already as small as we can make it, you get the original back, cleaned of location data.

    How to use Compress image

    1. Drop images of any supported type: JPG, PNG, WEBP, HEIC or AVIF.
    2. Start with the default quality of 75. Set a max size too if the photos come straight from a camera; resizing is the biggest saving of all.
    3. Compress, compare the before and after sizes, and download one by one or as a ZIP.

    What happens to quality, size and metadata

    Compression here is lossy by default, aimed at “looks the same at normal viewing size”. Quality 75 removes detail most people won’t notice; 85 is safer for photos you might print; 60 is fine for thumbnails.

    PNGs are treated differently from photos. Below quality 90 they are reduced to at most 256 colours, which suits screenshots and graphics well but can band smooth gradients; at 90 or above they are only repacked, without any loss.

    JPG output keeps the date taken and removes GPS by default. If you need an exact file size rather than “smaller”, use a compress-to-size page instead.

    Test files
    30
    Average input
    2.2 MB
    Average output
    625 KB
    Size change
    71% smaller
    Time per file
    805 ms
    Our measurement in Chrome on an Apple M2 laptop: 30 synthetic photos (24 × 12 MP, 6 × 3 MP), JPG quality 90; settings: quality 75 (MozJPEG). Your files and device will differ.

    Compress by quality or to an exact size

    There are two ways to make an image smaller, and they answer different questions.

    Compress by quality answers “make this lighter but keep it looking good”. You set the quality (75 is the default here) and optionally a maximum width, and the file comes out as small as that setting allows. A 4 MB phone photo usually lands between 300 KB and 1 MB, and you cannot tell it from the original on a screen. Use this for websites, email and chat.

    Compress to an exact size answers “this form refuses anything over 100 KB”. The compress-to-size pages search for the highest quality that fits under the target. If even a low quality is not enough, they scale the image down step by step until it fits, then report exactly what they did, for example “Quality 62, resized to 1600 × 1200”, along with the byte count.

    What “100 KB” means. Some sites count a kilobyte as 1000 bytes, others as 1024. We always aim at 1000, so a “100 KB” result is at most 100,000 bytes. That is also under 102,400 bytes, which means it passes the check either way. The file size we show is the exact number of bytes, so you can compare it with the limit on the form yourself.

    Without this site

    Phones and computers have partial built-in options. On an iPhone, the Mail app offers Small, Medium or Large when a message with photos gets big. On a Mac, Preview’s File › Export has a Quality slider for JPEG, and Tools › Adjust Size changes dimensions. On Windows 11, Photos has a Resize image option in its menu, but no quality control. None of these handle PNG palettes or batches as easily.

    How to compress a photo for an online form

    Troubleshooting

    • A PNG photo barely shrank. Photos are a poor fit for PNG. Convert to JPG or WEBP for a real reduction.
    • Gradients show bands. That’s the PNG palette at work. Raise quality to 90 for lossless repacking.
    • The file came back unchanged. It was already well compressed, so we returned the original instead of a bigger copy.
    • Need under 100 KB exactly? Quality alone can’t promise a size. Use the compress-to-size pages.

    Questions and answers

    How do I reduce the size of a photo without losing quality?

    Two levers work best: dimensions and a moderate quality. A 12 MP phone photo shown on a screen rarely needs more than 2000 px on its long side, so set a max size and keep quality at 75–85. The result looks the same on a screen while being much smaller. For truly lossless reduction, only PNG repacking qualifies, and its savings are modest.

    What is the best quality setting for compressing images?

    75 is the default and a good general choice for sharing and the web. Use 80–85 for photos you care about or might print, 60–70 for thumbnails and previews. Below 50, JPGs start to show blocks around edges. If you need a specific file size, use a compress-to-size page, which finds the best quality for you.

    Is it safe to compress photos online?

    With this page your photos never leave your device: compression runs inside your browser, and nothing is uploaded. You can even disconnect from the internet after the page loads and it keeps working. We also strip GPS location from JPGs by default, which protects your privacy wherever you send the files next.

    Why did my compressed image come out bigger?

    It shouldn’t on this page: if our result is larger than the file you dropped, we give you the original back (with location data removed) and tell you. A larger file usually means the image was already heavily compressed, or it is a tiny PNG with few colours. Try a lower quality or a max size if you still need it smaller.

    Related converters