Compress
Reduce image file size by re-encoding at a lower quality.
About Compress
Compress shrinks JPEG, PNG, and WebP files by re-encoding them at a lower quality setting, trading a little visual fidelity for a much smaller file. Reach for it when an image is too heavy to email, upload, or ship to a website. Everything happens right in your browser, so the photo never leaves your device.
- 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 (.jpg/.jpeg), PNG, and WebP. The output stays an image; you pick the quality level and the tool re-encodes it smaller.
Does compressing reduce quality?
Yes, this is lossy compression. Lowering the quality setting drops detail to save bytes; a moderate setting is usually indistinguishable to the eye while cutting size substantially.
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?
There is no fixed server cap because nothing uploads. The practical ceiling is your device's memory, so very large images on a low-memory phone may be slow.
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