FileKiwi

Compress Image Online

A free photo and picture compressor for email, websites and upload forms. Reduce image file size with the quality under your control.

JPG

or drop files here · JPG, PNG, WebP, HEIC, AVIF and more

Runs in your browser. A copy of your file is stored privately for 30 daysBy choosing a file you agree to our Terms of use and Privacy policy.

A photo compressor that lets you reduce image size

Compress image files here when a photo or picture is too heavy to email, upload or post. A photo straight from a phone camera often weighs 3 to 5 MB, while a work inbox, a chat app like Discord or a web page is happier with a few hundred KB.

A general file compressor packs files into a ZIP that has to be unpacked again. An image compressor works differently: it makes each picture itself smaller, so it still opens as a normal photo anywhere. Use it to compress photos for email, shrink file size for an upload form or make a file smaller for a web page.

This online image compressor is free and shrinks JPG, PNG and WebP images and also accepts HEIC, AVIF, GIF, BMP and TIFF files. You pick the quality, keep the original format or switch to JPG or WebP, and download one file or the whole batch. Every result shows the size before and after, so you see how many KB or MB you saved.

  • Shrinks JPG, PNG and WebP, also accepts HEIC, AVIF, GIF, BMP and TIFF
  • Quality slider from 30% to 95%, starting at 75%
  • Keep the original format or save as JPG or WebP
  • Up to 50 MB per file, download one by one or as a ZIP

Why use FileKiwi for this

You set the quality

A slider from 30% to 95% decides how far the compression goes. Try 60% for email photos, 85% for a portfolio.

Sizes side by side

Each result shows the old size, the new size and the share you saved, so you can see if it was worth it.

Originals kept when better

If a file is already well compressed and would come out bigger, FileKiwi gives you the original back.

Any device

Works on Windows, Mac, Linux, iPhone and Android in a modern browser. No account and no watermark.

How to compress an image

  1. 01

    Add your images

    Drop one photo or a whole batch onto the page, or tap to pick pictures from your phone or computer. Each file can be up to 50 MB.

  2. 02

    Set the quality

    The slider starts at 75%. Move it lower for a smaller file size, higher for more detail, and choose JPG or WebP output if you want a change.

  3. 03

    Download

    Compare the size before and after, then save the compressed images one by one or all together as a ZIP.

How this image compressor handles each format

JPG and WebP are lossy formats. To reduce JPG size, lower the slider: it throws away fine texture you rarely notice. This photo compression happens in your browser. Photo details such as camera data and GPS location are not copied into the compressed file.

PNG is lossless, so a quality setting does not apply in the same way. FileKiwi sends PNG files to its server and reduces the number of colors: 256 at 85% or more, 192 from 60%, 128 below that. A screenshot of a settings page or a bar chart often shrinks a lot this way and still looks the same.

Other formats are turned into a common one by default. HEIC, AVIF and TIFF photos are saved as JPG. GIF and BMP files are saved as PNG. A GIF keeps only its first frame, so an animated GIF comes out as a still picture.

Three habits help:

  • Crop first. Cutting away empty floor or sky saves bytes before compression even starts.
  • Start from the original. Every new save of a JPG loses a little more, so compress the best copy you have.
  • Match the format to the content. Photos belong in JPG or WebP. Logos, text and transparent backgrounds fit PNG.

Which format gives the smallest file?

The format often matters more than the slider.

FormatBest forKeep in mind
JPGPhotos for email, forms and social mediaOpens everywhere, no transparency
WebPPhotos and graphics on websitesUsually smaller than JPG at similar quality, but some older apps cannot open it
PNGScreenshots, logos, images with transparencyHeavy for photos, good for flat colors and text

A camera photo saved as PNG is the most wasteful case. Switch the output to JPG and it usually drops to a fraction of its size. Note that JPG has no transparency, so see through areas turn white. If you need an image optimizer for a website, choose WebP: it is usually smaller than JPG at a similar look, so pages load faster.

Reduce image file size to a limit in KB or MB

Upload forms often name a limit such as 50 KB, 100 KB or 1 MB. The slider on this page does not aim for a number, but the size pages do, and they work as a KB or MB reducer. They search for the highest quality that fits and lower the pixel dimensions only when needed: compress image to 20 KB, to 50 KB or to 100 KB.

For a limit in MB, open any of those pages and type your own target in the Target size box, which takes 5 to 20000 KB. Type 950 to compress an image to a little under 1 MB, or 1900 for 2 MB. Those numbers stay under the limit both when a form counts 1 MB as 1,000,000 bytes and when it counts 1,048,576.

A 4000 pixel wide photo is also far bigger than any blog column or chat window. Lowering its width with Resize Image before you compress gives the biggest drop. For photos only in JPG, Compress JPG keeps everything in that format, and Compress PNG does the same for PNG.

Reduce image quality on purpose

Sometimes you want the opposite of a sharp picture: a low quality image for a meme, a draft preview or a test. This page works as an image quality reducer too, so you can make an image low quality on purpose. Drag the slider down to 30% and save as JPG or WebP, and the result shows blocky edges and smeared detail. To make an image look even rougher, compress the result a second time, or shrink it with Resize Image before you compress it.

Compress Image: frequently asked questions

How do I compress an image without losing quality?

To compress a photo without visible loss, start from the original file and keep the slider around 75% to 85%. At those settings most photos look the same at normal viewing size while the file gets much smaller. For screenshots and graphics, keep PNG output, where only the number of colors is reduced.

How do I make a photo file size smaller for email?

Add the photos, set the slider to about 60% to 70% and choose JPG as the output. A 4 MB phone photo usually drops to a few hundred KB this way. Gmail allows 25 MB of attachments per message, so compressing first lets you send many more pictures in one email.

Are my images uploaded or stored?

A copy of every image you add is uploaded over HTTPS and kept in a private folder on our server for 30 days, then deleted automatically. JPG and WebP output is made in your browser. PNG output is made on our server, and its temporary working files are deleted right after. Compressed results are not stored.

Can I compress several images at once?

Yes, it works as a bulk image compressor. Drop a batch onto the page and every file is compressed with the same settings. Download them one at a time or together in one ZIP.

Can I compress an image to 1 MB, 2 MB or 50 KB?

Not on this page, which works with a quality slider. Use a size page instead: compress image to 20 KB, 50 KB or 100 KB. Each one has a Target size box, so you can type 950 for 1 MB or 1900 for 2 MB as well.

Can I reduce GIF size here?

You can add a GIF, but this tool keeps only its first frame and saves it as PNG, or as JPG or WebP if you choose. An animated GIF loses its animation, so use this page for still GIF images only.

Can I decompress an image to get the quality back?

No. Compression removes detail for good, and no tool can restore it from the smaller file. Keep your original photo and compress a copy. If a result looks too soft, compress the original again at a higher quality.

Does compressing an image change its format?

Not for JPG, PNG and WebP, which keep their format. HEIC, AVIF and TIFF photos come out as JPG so they open anywhere, and GIF and BMP files come out as PNG. You can also choose JPG or WebP as the output before you start.