Add your images
Choose individual files, load a whole folder at once, or drag and drop images into the queue.
Drag the slider to compare the original and the compressed image, tune the encoder, then batch process a whole folder without uploading anything.
This browser cannot display that output format, so the compressed side stays blank. The downloaded file is still encoded correctly.
Drag the divider to compare, then switch to Actual size to inspect fine detail.
Output keeps the original size.
Encoding uses self-hosted WebAssembly builds of MozJPEG, libwebp, libaom (AVIF), libjxl and OxiPNG from the Squoosh project by Google Chrome Labs and jSquash, both licensed under Apache-2.0. 73hi is not affiliated with or endorsed by Google.
Reduce image file sizes without installing software or waiting for an upload.
Choose individual files, load a whole folder at once, or drag and drop images into the queue.
Drag the comparison slider, pick an output format and move the quality slider until detail and size feel right.
Save one compressed image or download every finished image together as a ZIP archive.
Every format below is encoded locally in your browser by the same WebAssembly codecs used by well-known image tools.
| Format | Typical file size | Transparency | Encoding speed | Common use |
|---|---|---|---|---|
| WebP | Small | Yes | Fast | Websites and everyday sharing |
| AVIF | Smallest | Yes | Slower | Modern browsers, hero images |
| JPEG XL | Small | Yes | Medium | Archives and future-proof delivery |
| JPEG | Medium | No | Fastest | Photos for any device |
| PNG | Larger but lossless | Yes | Fast | Screenshots, logos, graphics |
A comparison-first workflow that keeps your source images on your own device.
Drag the handle to switch between the original and the compressed image, then zoom in to inspect fine detail.
Queue any number of images or load an entire folder at once, then compress the whole queue with one click.
Pick WebP, JPEG, AVIF, JPEG XL or PNG, set quality and effort, and optionally resize with a Lanczos3 resampler.
Decoding and encoding run with WebAssembly inside your browser. No image is uploaded, stored or shared.
Input support follows your browser's own decoders, so most common formats can be loaded directly.
Animation limit: animated GIF, WebP and AVIF inputs are compressed from the first frame only. Metadata such as EXIF is not copied to the output.
Yes. You can compress images online free with no signup, no daily limit and no watermark on the exported files.
No. Decoding, resizing and encoding all run locally in your browser with WebAssembly and canvas. Your images are never sent to the 73hi server.
You can export WebP, JPEG, AVIF, JPEG XL and PNG. PNG output is lossless, so the pixels stay identical while the stored file still gets smaller.
Yes. Use Choose folder to load every image inside a directory, adjust the settings once, then select Compress all to process the queue in a single pass.
A value between 70 and 85 is a practical starting point for photos. Drag the comparison slider and zoom in to check fine detail before downloading.
AVIF uses a more complex encoder that trades speed for a smaller file. Lower the encoder effort for faster results, or use WebP for large batches.
Yes. The page adapts to phones and tablets, although very large images depend on the memory available on your device.