Compress images
Compress JPEG, PNG and WebP images in your browser without uploading your photos. Choose quality and download a separate copy; size savings vary.
How to compress images
- Select JPEG, PNG or WebP images. Start with the default quality of 80 and run the tool.
- Download and compare the result with the original, checking both file size and important details such as small text.
- If you need a smaller file, lower quality or resize the image. Check the destination limit before attaching or uploading it.
Supported files: Input: JPEG, PNG or WebP, up to 500 MB per file. The browser interface keeps the source format and offers a quality setting. Output: one image per input.
A practical example
For a receipt photo sent by email, keep the amounts and dates readable. Check the downloaded file against your email provider's attachment limit; no particular size reduction is guaranteed.
Limitations and checks
- JPEG and WebP compression can discard detail. PNG may not shrink much because its encoding is lossless.
- If same-format re-encoding is larger, the tool keeps the original bytes. A result may therefore have the same size and metadata as the input.
- This is not a target-size guarantee. HEIC, GIF and SVG need their corresponding converter first; large images can exhaust device memory.
About Compress
Compress images by re-encoding JPEG, PNG and WebP locally. Choose a quality setting for a sharing copy, then compare size and appearance. Savings depend on the source; when a same-format encode is larger, the tool keeps the original bytes.
- Category
- optimize
- Input
- Accepts: image/jpeg, image/jpg, image/png or image/webp.
- Output
- Outputs: image/* (multiple).
- Cost
- Free, runs in your browser
- Memory
- low
Common uses
- Getting a 6 MB phone photo under an email attachment cap before sending it to a client
- Trimming hero images and product shots so a web page loads faster and scores better on Core Web Vitals
- Reducing a folder of screenshots before attaching them to a bug report or support ticket
- Cutting the size of WebP assets in a static site to stay under a CDN or Git LFS budget
- Lightening scanned receipts or documents so they fit inside an upload form's size limit
Frequently asked questions
Which image formats can I compress?
JPEG, PNG and WebP. The browser interface keeps the original format. Re-encoding may reduce size; when it would produce a larger file, the original bytes are returned.
Does compressing reduce quality?
JPEG and WebP output can lose detail as quality is lowered. PNG encoding is lossless. Inspect the result at the size you intend to use.
Does my image get uploaded to a server?
No. Compression runs entirely in your browser on your own machine, so the file is never sent anywhere.
Is there a file-size limit?
The tool accepts up to 500 MB per input file. Device memory and image dimensions can impose a lower practical limit, especially on phones.
Can I make a PNG smaller?
Yes. PNGs re-encode too, though photographic images often shrink more if you convert them to JPEG or WebP first.
Keywords
- compress
- shrink
- reduce
- optimize
- smaller
- quality