ImageX compresses and converts images in bulk with the same encoders as Squoosh: MozJPEG, WebP, AVIF and OxiPNG. Every change is applied straight away, so you can compare the result with the original and see exactly how many bytes you save. All processing happens in your browser.
Drop files anywhere on the page, choose them, or paste a screenshot. Add as many as you like.
Choose an output format, set the quality and an optional max size. The whole batch updates as you go; drag the divider to compare.
Save a single image, or download the whole batch as a zip with the new file extensions.
No. Decoding, resizing and encoding run in your browser with WebAssembly. The page works offline once it has loaded.
Start with the default (75 for WebP and JPEG, 50 for AVIF), then lower it until you notice a difference at 100% zoom. Photos tolerate lower settings than screenshots with text.
WebP is the safe choice and encodes quickly. AVIF saves more, especially on photos, but takes longer to encode. For a website, either works in all current browsers.
PNG is lossless, so only the encoding can be improved. For photos, convert to WebP or AVIF instead; for screenshots and icons, lossless PNG keeps text and edges crisp.
It is removed. The image is rotated according to its EXIF orientation first, so it still displays the right way up.