Compress images to reduce file size. Adjustable quality, instant preview and download.
The Image Compressor shrinks JPG, PNG, WebP, GIF, BMP and AVIF images by re-encoding them as WebP or JPG at a quality you choose, with an optional limit on the longest side (4K down to 800 px). You can compress up to 30 images at once, see the exact size saved for each, and download them separately or as a ZIP. Everything happens in your browser, and you are never given a file larger than the original.
Made for everyone. Typical uses:
Uploading a 4MB phone photo and setting quality to around 70% typically cuts it down to a few hundred KB with barely noticeable visual loss, since JPEG compression is very effective on photographic images with lots of natural color and tonal variation.
Compression is lossy, so very low quality settings visibly soften detail. Transparent areas become white in JPG (choose WebP to keep transparency). Animated GIFs keep only their first frame. Images that are already well compressed may not get smaller; the tool tells you and offers no download instead of a bigger file. Images over 50 MB are refused.
Accuracy: Conversions use well-known methods and are tested with real sample inputs. Check the output before you send or publish it.
Expert Tip
Start around 70-80% quality rather than dragging the slider to the minimum — most of the visible quality loss in JPEG compression happens in the last 20-30% of the range, so you'll capture most of the file-size savings well before quality visibly suffers.
Images are usually the heaviest part of a web page, an email or a document. A single photo straight from a phone can be 3 to 8 MB, while the same picture shown on a web page at 800 pixels wide needs perhaps 100 to 200 KB. Oversized images slow pages down, use visitors' mobile data, fill storage, and can push an email over its attachment limit. For websites, image weight is one of the biggest influences on loading speed and on Core Web Vitals scores.
Compression reduces the file size without changing what the picture looks like on a normal screen. Done well, you cannot tell the difference; done badly, you see blocky patches and blurry edges. The trick is choosing the right format, the right dimensions and the right quality.
You can drop up to 30 images at once in JPG, PNG, WebP, GIF, BMP or AVIF format. Each one is redrawn in your browser and saved again as WebP or JPG at the quality you choose, with an optional limit on the longest side from 4K down to 800 pixels. For every image you see the exact size before and after, and you can download files one by one or all together as a ZIP.
Photos taken sideways on a phone come out the right way up, because the tool applies the orientation stored in the picture before it re-encodes it. Nothing is uploaded; the compression happens on your device, so private photos and client work stay private.
Two settings control almost all of the saving, and dimensions usually matter more than quality.
JPG is the safe choice for photographs and works everywhere. PNG is lossless and keeps sharp edges and transparency, which suits screenshots, logos and diagrams, but photographs saved as PNG can be many times larger than the same picture as JPG. WebP handles both photographs and graphics and is typically 25 to 35 percent smaller than JPG at similar visual quality, and every current browser supports it.
If you are preparing images for a website, WebP is normally the best output. If the file is going to someone who may open it in older software, or you are uploading to a service that asks for JPG, choose JPG. For a deeper comparison of formats, read JPG vs PNG vs WebP, and for the website use case, how to compress images for a faster website.
Start with the largest dimension you need, not the largest you have. Resize with the Image Resizer or crop away unneeded areas with the Image Cropper first, then compress. If your photos come from an iPhone in HEIC format, convert them with HEIC to JPG. If you are building a PDF from pictures, compress the images before using JPG to PDF, which keeps the finished document small.
Keep your originals. Compression is lossy, so store the full-quality file somewhere safe and use the compressed copy for sharing. Compressing an already compressed image again reduces quality further, so always start from the original.
Your images never leave your browser. There are no accounts and no server copies, which is why the tool works up to 30 files at once, using your own device memory. Very large images can be slow on older phones; if the page becomes unresponsive, process fewer files or reduce the maximum size. Animated GIFs are turned into a single still image, so keep the original if you need the animation.
A practical process for shrinking website images: right dimensions, right format, sensible quality, lazy loading and a checklist to verify the result.
Pick the right method for scans, slides, photos and text documents, hit email and upload limits, and stop big PDFs at the source with better scan and export settings.
How JPG, PNG, WebP and AVIF differ in quality, size, transparency and compatibility, with clear rules for photos, logos, screenshots and websites.
Explore more in Converters, read the guides and articles, or see how we test our tools.
Convert images between PNG, JPG, WEBP, GIF, and more formats.
Best for turning WebP images saved from websites into JPG or PNG for editors and forms
Convert PNG images to JPG format instantly.
Best for making screenshots small enough to email or upload
Convert PDF files to editable Word documents.
Best for extracting text from PDF documents for editing
Convert between length, weight, volume, temperature, and more units.
Best for converting measurements for cooking and baking
Convert colors between HEX, RGB, HSL, CMYK, and more formats.
Best for converting a HEX color from a design file into RGB for code or a library
Convert between 180+ world currencies using real exchange rates.
Best for checking exchange rates for international travel
Convert text to images with custom fonts, colors, and backgrounds.
Best for creating a text-based quote graphic or announcement image for social media
Convert WebP images to JPG with adjustable quality, in batches.
Best for using a picture saved from a website in software that does not open WebP