Compress
Compress an image
Reduce the file size of a photo or graphic without leaving this page.
Drop an image in, pick how hard to compress it, and compare the result against the original before you download. Everything runs inside your browser, so the image is never sent anywhere.
How to compress an image
- Drop an image onto the upload area, or choose a file from your device.
- Pick a quality level, or set the exact file size you need to hit.
- Compare the compressed preview with the original.
- Download the compressed image.
Supported formats
This tool accepts JPG, PNG, WebP, GIF, BMP, AVIF, HEIC and TIFF files. Everything is decoded by your own browser, so the formats available depend on what your browser can open - which for HEIC in particular varies between Safari and other browsers.
Because the image is rebuilt from raw pixels, EXIF metadata such as camera details, timestamps and GPS coordinates does not carry into the result. Orientation is applied to the pixels first, so photographs stay the right way up. Embedded colour profiles are also dropped and the output is saved as sRGB, which can shift colours slightly in wide-gamut photographs. Animated files are refused rather than being flattened to a single frame.
Frequently asked questions
Is my image uploaded to a server?
No. The image is decoded, resized and re-encoded by your own browser in a Web Worker, so it never travels over the network. There is no upload wait and no queue behind other people's files, which is why a large image starts processing instantly.
Is this image compressor free?
Yes. No account, no watermark, no daily cap. Because your device does the work, an extra user costs us bandwidth for the page and nothing at all for the image.
Which formats can I compress?
JPG, PNG and WebP compress and save back to the same format. GIF and BMP can also be opened and are saved in the closest supported format, which the tool tells you before you download. Support for AVIF, HEIC and TIFF depends on your browser rather than on us: Chrome and Edge open AVIF but not HEIC or TIFF, while Safari opens HEIC. The tool checks what your browser can actually decode and says so plainly instead of reporting a valid photo as damaged. Animated files are not accepted, because processing would keep only the first frame.
Can I compress an animated GIF or WebP?
No. This tool works one frame at a time, so an animated file would come out as a single still image. Rather than silently destroying the animation, animated GIF and WebP files are detected and refused with an explanation. Still images in those formats work normally.
How much smaller will my image get?
It depends on the image. Photographs typically drop by 60-80% at quality 75 with no difference most people can see. Screenshots, logos and flat graphics compress less as JPG but shrink a lot as PNG with fewer colours, or as WebP.
Will compressing remove my photo's metadata?
Yes. The image is re-encoded from raw pixels, so EXIF data such as camera model, timestamps and GPS coordinates is not carried into the output. Orientation is applied to the pixels first, so the picture stays the right way up. Embedded colour profiles are also dropped and the result is saved as sRGB, which can slightly shift colours in wide-gamut photos.
Does compression reduce image quality?
JPG and WebP are lossy, so lower quality settings discard more detail. At quality 70-80 the loss is usually invisible at normal viewing size. PNG is lossless, so it shrinks by reducing the number of colours instead.
Guides
- What size should an email attachment be?Aim for about 1 MB per photograph. That is comfortably inside every common limit even with several attached, and still looks sharp on a full screen. Drop to 500 KB if you are sending a batch, or if the recipient is on a corporate mail server.
- How to compress an image without losing qualityFor photographs, use JPEG at quality 80-90, or convert to WebP. You will typically save 60-80% with no difference visible at normal viewing size. Genuinely lossless compression only saves about 5-20%, and only for PNG.
- How to resize images for a websiteResize to roughly twice the width it will be displayed at - 1600px wide for an 800px slot, to stay sharp on high-density screens - then compress to under 200 KB. Use WebP where you can, JPEG otherwise.
- How to prepare product photos for marketplacesAmazon: pure white background, product filling about 85% of the frame, 1,600px or more on the longest side. Etsy: at least 2,000px on the shortest side, under 1MB, square or 4:3 so the thumbnail crop does not take anything. eBay: 500px minimum and around 1,600px recommended, with no badges, logos or watermarks added. Shopify: up to 5,000px and 20MB, with 2,048 x 2,048 usually displaying best.
- What image inspector results meanDimensions and file size explain most upload failures. Format and transparency explain most things looking wrong. Metadata is a privacy matter rather than a quality one. Interlacing, colour model and bit depth almost never matter unless something specifically asked about them.
Related tools
- Compress and Resize ImageResize, convert and compress in a single pass, so the image is re-encoded once.
- Compress Image to 100 KBBatchHit a 100 KB limit exactly.
- Compress Image to 200 KBBatchHit a 200 KB limit.
- JPG CompressorShrink JPG and JPEG photos in your browser.
- Image ResizerResize images by width, height, percentage or exact dimensions in your browser.
- Email Image CompressorBatchShrink a photo so it attaches and sends without trouble.
Looking for something else? Browse all ImageUtility tools.