Image Compressor
Make images smaller without sending them anywhere. Drop in a photo, set a quality level and a maximum dimension, and download the optimised result — the work happens in your browser through a Web Worker, so the file never leaves your device and nothing is stored. The two controls are not equivalent: the maximum dimension caps the longer side in pixels, which removes data before any compression happens and is almost always the bigger win, while quality decides how much fine detail the encoder discards. Because the image is decoded and re-encoded from its pixels, the output also carries no EXIF metadata — camera model, timestamps and GPS coordinates are dropped along the way, which is usually what you want before publishing a photo.
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.
- What quality setting should I use?
- For photographs, 75-85 is the range where most images are indistinguishable from the original at normal viewing size while the file is a fraction of the size. Above 90 you are mostly buying bytes rather than visible quality. Judge the result at the size the image will actually be displayed, not zoomed in - artefacts that are obvious at 400% are frequently invisible in place.
- Should I lower the quality or reduce the dimensions?
- Dimensions first. File size scales with pixel count, so halving the maximum dimension removes roughly three quarters of the data before compression even starts. If an image is never displayed wider than 800 pixels, capping it there saves far more than any quality setting, and it costs nothing you can see.
- Does compressing remove EXIF data such as GPS location?
- Yes. The image is decoded to pixels and re-encoded, so metadata segments are not carried across - camera model, settings, timestamps and any GPS coordinates are gone from the output. Keep the original if you need that metadata; if you are publishing the photo, losing it is usually the point.
Guides on this topic
- Why In-Browser Tools Keep Your Data Private How client-side tools work, why running entirely in your browser means your data never leaves your device, and how to verify that claim yourself.
- Compressing and Resizing Images for the Web How to make images small without making them look bad: resize before you compress, pick the right format, and understand what a quality slider actually does.
- Why your photos rotate when you upload them A photo looks upright on your phone, then lands sideways on the website you uploaded it to. The pixels never moved: the camera stored the picture the way the sensor read it and attached a note saying which way is up, and not every program reads that note.
- Why your QR code won't scan on some phones It works on your desk and fails on the poster. QR codes are read by finding three corner squares in a clean margin, and most scanning failures are a margin, a contrast or a size problem rather than anything wrong with the data inside.
Related tools
PDF Compressor
Shrink a PDF by re-encoding the images inside it. Text stays selectable and searchable. Nothing is uploaded.
Image Resize
Resize an image to any dimensions and export as PNG, JPEG, or WebP — all in your browser.
Image → WebP / JPEG / PNG Converter
Convert PNG/JPG to WebP (or back) with an adjustable quality slider — runs in your browser via canvas.
SVG Optimizer
Shrink an SVG with SVGO — strip editor cruft, round coordinates, merge shapes — and see before and after side by side. Nothing is uploaded.
Image EXIF Viewer
Drop a photo to inspect its EXIF metadata — camera, lens, exposure, GPS — all in your browser, nothing uploaded.
HTML / CSS / JS Minifier
Strip whitespace and comments from HTML, CSS, or JavaScript — see the size saved and copy the result.