How to compress images (JPG/JPEG/WebP)
Reduce file size without uploading files. Compress JPG/JPEG photos, try WebP for smaller output, and downscale only if needed.
TL;DR
- Size: keep original or reduce to your target width/height.
- Ratio: keep the original ratio unless you need a specific crop.
- Format: WebP for smallest photos, JPG/JPEG for compatibility. Use PNG only for text/transparency.
3 steps (using this tool)
- Upload one or more images in the compressor.
- Pick format + quality, and optionally set max width/height.
- Download the compressed files and verify size/quality.
Quick defaults (most cases)
- Photos: WebP at 80% quality.
- Maximum compatibility: JPG at 80–90% quality.
- Logos/text/transparent UI: PNG (or WebP if supported).
- If files are still large: reduce dimensions (max width/height).
How to choose quality
- 80%: great starting point for most photos.
- 90–95%: fewer artifacts, larger files.
- 60–75%: much smaller files, artifacts may show.
- Always check faces/text edges after compressing.
FAQ
Do you upload my images?
No. Processing happens locally in your browser. Your files are not uploaded.
What size should I use?
Use the recommended size.
Which export format should I use?
JPG for photos, PNG for text/logos or transparency, WebP for smaller files (if supported).
Crop vs Pad — what is the difference?
Crop fills the target size (may cut edges). Pad fits the whole image and adds background/space.
How do I protect text and logos?
Keep important content centered and avoid placing critical text at the edges.
Can I batch resize?
Yes. Use the Batch Resizer to apply the same size to many images.