Compress JPEG and PNG images in your browser. Nothing is uploaded, so your photos stay on your device.
Save as: .jpg
Quality: 80
Or target size in KB (optional):
Pick an image, set the quality, and tap Compress. The file is processed by a small Rust program compiled to WebAssembly, running inside your browser tab. No server ever sees your image. The result is saved as a JPEG, so PNG transparency is flattened.