Reduce JPG, PNG, and WebP file sizes locally by choosing quality or a specific size limit, then compare the real browser export before downloading.
Choose an image
JPEG, PNG, or WebP · up to 20 MB and 40 megapixels
⇧Choose an imageDrag and drop or paste a JPG, PNG, or WebP image · up to 20 MBPaste an image with Ctrl+V or Command+V.
Compression result
Ready to compare
—
Original——
Compressed——
Automatic WebP output preserves transparent pixels; JPEG replaces transparency with white. The downloaded copy is re-encoded without the original file's EXIF metadata. Always inspect important images before replacing the original.
Batch workflow
Compress multiple images
Process up to 20 images locally with two files active at a time.
0 selected
+Choose multiple imagesBrowse or drop up to 20 JPG, PNG, or WebP files · 100 MB totalPaste an image with Ctrl+V or Command+V.
How to use it
Compress an image in three steps
Choose a JPG, PNG, or WebP image up to 20 MB and 40 megapixels.
Choose manual quality or a target file size, then select the output format and maximum dimensions.
Confirm the reported result and download the compressed image.
Useful for
Smaller files for everyday work
Speed up web pages and email attachments
Prepare photos for forms with file-size limits
Remove embedded metadata while creating a new copy
Examples
What to expect
Large camera photo
Input
4,000 × 3,000 JPEG
Output
JPEG or WebP at the chosen quality or below the selected byte limit
Actual dimensions and quality depend on the source and requested limit.
Know before you start
Important limitations
Animated images are processed as a single still frame.
Browser encoding results and file sizes vary by device and format; an exact byte size is not guaranteed.
Very small targets may require substantial dimension and quality reductions and can remain unreachable.
Files above 20 MB or 40 megapixels are rejected to protect browser memory.
Good defaults
Pick the right output
JPEG for photographsJPEG works broadly and is a dependable choice for photos without transparency.WebP for smaller filesWebP often gives photos and graphics a smaller download at comparable visual quality.Keep the originalCompression is lossy. Save the new file separately until you have checked the result.
Common questions
Image Compressor FAQ
Are images uploaded?
No. Decoding, resizing, compression, target-size searches, previews, and downloads happen locally in your browser.
Can every image reach an exact target?
No. Browser encoders do not guarantee exact byte sizes. Tool Packer reports success only when the generated file is at or below the limit and otherwise shows the smallest result it found.
What happens to PNG transparency?
Automatic WebP output preserves transparent pixels. JPEG cannot store transparency, so JPEG output uses a white background.