How to reduce image file size
Large image files are slow to upload, slow to send by email, and take up unnecessary storage. This tool reduces an image's file size by re-encoding it at a lower quality level. The lower the quality, the smaller the file — but the more visible the compression artefacts will be.
Step-by-step
- Upload your image. Click the upload area or drag your image onto it. Supports JPG, PNG and WebP.
- Choose output format. JPG is best for photos. PNG for graphics. WebP for the smallest file size on modern browsers.
- Set quality. The live preview updates as you drag the slider so you can see exactly how the image will look at each quality level.
- Click Reduce and Download. The compressed image downloads to your device.
What quality level should I use?
- 70–80% — the sweet spot for most images. Looks nearly identical to the original but noticeably smaller file. Good for email and web.
- 50–65% — smaller file, slight quality loss. Acceptable for thumbnails and previews.
- 20–45% — very small file, visible compression. Only for low-priority images where file size is critical.
- 85–95% — near-original quality, modest size reduction. Best when appearance is important.
JPG vs PNG vs WebP
- JPG — best for photographs. Small file size. Does not support transparency.
- PNG — best for graphics, logos, screenshots. Supports transparency. Larger than JPG for photos.
- WebP — modern format. Smaller than JPG and PNG at the same quality. Supported by all modern browsers.
Privacy
Your image is processed entirely in your browser using the Canvas API. Nothing is uploaded to any server. Your files stay on your device.