Compress images and videos
Make photos, screenshots, and videos smaller, either by a percentage you pick or under a file size, like 1 MB for a form or 25 MB for an email. Everything runs in your browser, so nothing is uploaded.
Files are compressed on your device and never uploaded.
How to compress an image or video
- Choose or drop your images, or one video.
- Pick how much smaller to make them, or a size to fit under, like 1 MB.
- Press Compress, then Download.
Pick a percentage, or fit under a size
- Make smaller by a percentage: 50% halves each file, 80% leaves a fifth of it. Images keep the highest quality that reaches the size, so small cuts are hard to tell apart from the original.
- Fit under a file size: for upload limits, from 100 KB for a form to 25 MB for an email. Images are saved at the highest quality that fits, and shrunk in pixels only when even low quality is too big. Videos get the bitrate that fills the size over their length.
Need a picture at an exact width and height instead? Resize it to an exact size first.
Compress JPEG, PNG, and MP4 files
- JPEG photos stay JPEG, at the highest quality that reaches your size.
- PNG screenshots barely shrink as PNG, so they are saved as WebP, which keeps transparency and is usually far smaller. Choose JPEG under Save as if a site won’t take WebP.
- iPhone HEIC photos open in Safari and are saved as JPEG or WebP, which every site accepts. In other browsers, convert HEIC to JPG first.
- MP4, MOV, and WebM videos are saved as MP4 where the browser can record it, as current Chrome, Edge, and Safari can, and as WebM otherwise.
Common size limits
| Where | Limit |
|---|---|
| Gmail and Outlook.com attachments | 25 MB / 20 MB |
| WhatsApp video, sent as a video | 16 MB |
| Discord, without Nitro | 10 MB |
| Many job, visa, and exam forms | Often 100 KB to 2 MB |
Limits change, so check the site you’re uploading to.
How video compression works
The browser plays your video into a canvas and records it again at a lower bitrate, with the original sound if you keep it. That is why a 30-second video takes about 30 seconds, and why the tab should stay open and in front until it finishes. When the size you pick is tight for the video’s length, the picture is made smaller too, so it stays sharp instead of blocky.
Frequently asked questions
Does this compressor upload my photos or videos?
No. Images and videos are compressed in your browser on your own device. They are not uploaded, saved, or sent to a server.
How do I compress an image to under 1 MB or 100 KB?
Choose Fit under a file size, pick 1 MB or type another size, then compress. The tool saves the highest quality that fits, and makes the picture smaller in pixels only if low quality alone isn’t enough.
How do I make a video small enough to email or send on WhatsApp?
Choose Fit under a file size and pick 25 MB for Gmail or 16 MB for WhatsApp. The tool works out the bitrate that fits the video’s length. Long videos may also get a smaller picture so they stay sharp.
Why does compressing a video take as long as the video?
The browser plays the video and records a smaller copy as it plays. Keep the tab open and in front until it finishes, because browsers slow down tabs in the background.
Which format makes the smallest images?
WebP is usually smaller than JPEG at the same quality and keeps transparency. JPEG opens everywhere. Automatic keeps JPEG photos as JPEG and turns PNG screenshots into WebP. PNG files can’t be made much smaller without changing format.
Why did a file come out no smaller?
Some files are already well compressed. When compressing would make a file larger, the tool keeps the original so you never lose quality for nothing.
Can I compress several images at once?
Yes. Choose or drop several images and they are all compressed with the same settings. Download them one by one or all together. Videos are compressed one at a time.
Built by Burak Taha Pekşen. Need an exact pixel size instead? Try the image and video resizer, or see all free tools.