Make your images smaller, without the upload
Drop in JPEGs, PNGs or WebPs, choose how far to shrink them and how large they should be, then download the results. Batch friendly, no account, no watermark, and no server in the middle.
Your images
Drop them below, paste a screenshot, or pick files from your device.
Drop images here
JPEG, PNG, WebP, GIF, AVIF or BMP. Everything is decoded and re-encoded on this device, so your files never leave it.
WebP usually wins for photos; JPEG is the safest to hand to other software.
Lower means a smaller file. Ignored for PNG, which is lossless either way.
Empty keeps the original width.
Images are only ever scaled down, never stretched.
A maximum of the longest edge, which is what social posts and email usually want.
Results
Each file keeps its name, with the new format's extension.
Nothing compressed yet.
Add images above, then press Compress & resize.
Your files stay on your device
Decoding and re-encoding happen in the browser with the canvas API. Nothing is uploaded, so there is no copy on a server to expire or leak.
Metadata is dropped
Redrawing the image strips EXIF, including the camera model and GPS coordinates — handy before you publish a photo taken at home.
Built for batches
Add as many images as you like, watch the total savings, then download them one at a time or all together.
Questions
Are my images uploaded to a server?
No. The files are read by your own browser and re-encoded on your device with the canvas API. Nothing is uploaded, so nothing can be stored, logged or leaked on the way. You can confirm it by going offline after the page has loaded — compression still works.
What is the difference between compressing and resizing?
Compressing reduces the file size while keeping the same pixel dimensions, by re-encoding the image with a lower quality or a more efficient format. Resizing changes the pixel dimensions, which also reduces the file size. This tool can do both at once, so you can cap the width at 1600 pixels and still choose a quality level.
Which output format should I choose?
WebP gives the smallest file at a quality most people cannot tell apart from the original, and every current browser supports it. Choose JPEG when something else has to read the file — older software, some print services, some upload forms. Keep PNG only when you need lossless quality or transparency.
Why is my PNG not getting smaller?
PNG is a lossless format, so the quality slider does not apply to it: the same pixels always produce roughly the same bytes. To shrink a PNG meaningfully, convert it to WebP or JPEG — both are offered in the output format selector. Keep PNG when a screenshot needs perfectly crisp text or a transparent background.
Does compressing remove EXIF data and GPS location?
Yes. The image is redrawn onto a canvas and then re-encoded, which drops the metadata block entirely — camera model, timestamps and GPS coordinates included. That is usually what you want before publishing a photo, but it also means extracted images will not carry their original capture information.
Is there a file size or image count limit?
There is no server limit, because nothing is uploaded. The practical ceiling is your device's memory: extremely large images, or hundreds at once on a phone, can be slow or fail. Process them in smaller batches if a very large set stalls.