Image Compressor
Image
Shrink image file sizes without uploading anything. Drag in a photo, choose a quality level and a maximum dimension, and download the optimized result. Compression happens entirely in your browser using a Web Worker, so your images never leave your device.
Drag & drop an image here
or click to browseHow to use
- Drag an image onto the drop zone, or click to browse.
- Adjust the quality slider and the maximum width/height.
- Click Compress to optimize the image.
- Compare the original and compressed sizes.
- Download the compressed image.
Frequently asked questions
- Are my images uploaded anywhere?
- No. Compression runs locally in your browser; your files are never sent to a server.
- Which formats are supported?
- Common raster formats such as JPEG, PNG, and WebP. The output keeps the original format.
- Why is the compressed file sometimes larger?
- Already-optimized images can grow slightly when re-encoded. Lower the quality or maximum dimension for a smaller result.
- What does maximum width/height do?
- It caps the longer side of the image in pixels, scaling it down proportionally while keeping the aspect ratio.
Related tools
SVG → PNG Converter
Rasterize SVG to a PNG at any size, with transparent or solid background, all in the browser.
Image Crop (Aspect Ratio)
Crop any image to a standard aspect ratio (1:1, 16:9, 4:3, etc.) — centered automatically.
Image Rotate & Flip
Rotate an image 90° at a time or flip it horizontally / vertically, then download the result.
Image Resize
Resize an image to any dimensions and export as PNG, JPEG, or WebP — all in your browser.
Image to Base64
Convert an image to a Base64 data URL you can paste anywhere.
QR Code Generator
Create custom QR codes from any text or URL and download them.