Compress an image to make the file smaller without a difference you'd notice on screen. The need comes up all the time: an email won't send because the attachments are too big, a job portal or a government form rejects a photo over 1 or 2 MB, a website builder slows down with heavy pictures, or you want to send a dozen photos in a chat without waiting.
This page is set up to reduce image size without making you think about options. Photos come out as JPG at medium quality with the long side up to 2560 pixels. A typical phone photo is 4032 pixels on the long side, so it drops to 2560 and gets much lighter while still looking sharp on a laptop or a phone. We can't tell you the exact file size in advance, because it depends on the picture: a photo of a plain wall shrinks far more than a photo of leaves or gravel.
If the file is still too big for the limit you have, choose Smallest file, or a long side of 1600 or 1080 pixels, and run it again. For most online forms 1600 pixels is plenty. If you're going to print the photo, go the other way: high quality and the original size.
It takes JPG, PNG, WebP, HEIC from an iPhone and other formats your browser can open. One catch: JPG has no transparency, so a PNG logo or a cut-out would get a solid background. To compress a PNG and keep it transparent, choose WebP in the format setting.
The compression runs in your browser. Nothing is uploaded, which also makes it fast: a second or two per photo, a little more for HEIC. You can drop a whole batch and download everything as one archive.
Need something other than a smaller file? The image converter changes the format and size with all settings open, HEIC to JPG turns iPhone photos into JPG at full quality, and the passport photo tool cuts a portrait to the size of your document.
