Shrink images, change formats, resize — all in your browser. No file ever touches a server.
This tool lets you compress and convert images directly in your browser using the HTML5 Canvas API. There's no server involved — your images never leave your device. Whether you're compressing a single photo or batch-processing dozens at once, everything happens locally and instantly.
Supports JPEG, PNG, WebP, AVIF, GIF, BMP, and ICO formats. You can also convert between formats — for example, converting PNG to WebP for smaller web-ready files, or JPEG to AVIF for next-gen image compression. A custom quality slider and resize controls give you full control over the output.
Images never leave your device. All compression runs in your browser using the Canvas API — no cloud, no server, no tracking.
Upload and compress multiple images in one go. Apply the same settings to all files and download them in a single ZIP archive.
Convert between JPEG, PNG, WebP, AVIF, GIF, BMP, and ICO. Great for converting images to modern WebP or AVIF for the web.
Optionally resize images to exact pixel dimensions. Aspect ratio is preserved if only width or height is specified.
Once loaded, no internet is needed. The tool works entirely offline — perfect for sensitive files or slow connections.
See a side-by-side visual comparison of original vs compressed, plus a savings bar showing exactly how much was reduced.