Compress and resize images in the browser with quality control.
Drag in a PNG/JPG/WebP and download a smaller compressed version. Set output quality, resize by percentage or exact dimensions — all in your browser.
100% client-side — zero uploads, maximum privacy
Instant results — no waiting for server processing
Secure — your data never leaves your browser
Free to use — no sign-up required
Supports JPEG, PNG, WebP, AVIF, and GIF formats
Canvas-based processing — no server uploads needed
Batch conversion for multiple files at once
Configurable quality, dimensions, and output format
EXIF metadata viewer for image inspection
Reduce image file sizes for faster page load times
Compress product photos for e-commerce listings
Optimize images before uploading to content management systems
Shrink social media graphics without visible quality loss
Prepare images for email campaigns with attachment size limits
Nowhere — compression happens entirely in your browser via the Canvas API.
80-85% is a good balance between size and quality for photos; 90%+ for graphics that need crisp text.
Resize images to exact dimensions or percentage, with format selection.
Convert PNG and JPG images to WebP with quality slider.
Upscale images 2-8x in your browser with no upload.
Pick colors, convert HEX/RGB/HSL and generate shade palettes.