Image Compressor & Resizer (never uploaded)
Drop a photo, or a whole batch, to shrink it. Compression happens on this page, so the file is never uploaded, and saving the result drops hidden location data.
Your photos never leave this page. Do one picture or a whole batch at once. Compression happens in your browser, and saving the result drops hidden location data that phones often bury in the file.
Drop photos here, paste, or
JPEG, PNG, WebP, GIF (first frame) or BMP. Pick several (up to 50) to batch them into one ZIP. Nothing is uploaded.
| Preview | File | Before | After | Saved | Save |
|---|
How it works
Drop a photo, paste it, or choose a file. The page reads it in your browser (recent browsers also apply the stored orientation, so a phone picture is the right way up). A JPEG that looks like it includes GPS coordinates gets a short warning. Nothing is sent to the server.
Save as picks JPEG (smallest everyday photos), WebP (often smaller still, and it can keep transparency) or PNG (lossless, best for screenshots). Same as original keeps JPEG, PNG or WebP and converts anything else, such as GIF or BMP, to JPEG.
Quality applies to JPEG and WebP (PNG ignores it). 80 is a sensible default. Max width and max height shrink the picture while keeping its shape; leave them blank to keep the original size. Photos larger than 16 megapixels are scaled down a little first so the browser stays responsive.
Type a target file size such as 200 KB, or tap a preset (email 200 KB, 1920 px wide). The tool first tries quality, then slightly smaller dimensions, until the file fits or it cannot go smaller without wrecking the picture.
Redrawing the picture onto a canvas builds a brand-new file, so hidden tags — GPS, camera model, the original thumbnail — are not copied across. That is the same method described in the guides compress an image without uploading it and remove GPS from a photo. Faces and text that are visible in the pixels stay visible; this is not redaction.
Batch mode: choose or drop several pictures at once (up to 50). The same settings apply to every photo, a table shows each before and after size with a GPS removed badge where it applies, and Download all (ZIP) saves them as one file. The ZIP is built on this page too; it stores the photos without re-compressing them, because already-compressed images do not get smaller in a ZIP (see why zipping photos does not make them smaller). Duplicate names get -2, -3 so nothing is overwritten. More in compress many photos at once.
Check the result before you download. The Before / after slider draws the original (left of the line) and the compressed copy (right) in one frame: drag the line, or use the slider and arrow keys. Zoom to actual pixels shows the compressed picture at its real size with the original scaled to match, so you can scroll to a face, the sky or small text, where compression shows first. Prefer two pictures next to each other? Side by side is remembered on this device. What to look for is in how to tell if compressing a photo ruined it.
JPEG cannot store transparency: if you start from a PNG or WebP with a clear background, pick a fill colour (white by default) or save as WebP/PNG instead. Animated GIFs become a still of the first frame. Some browsers cannot open HEIC from iPhones — export or share the photo as JPEG first.
Questions
Is my photo uploaded?
No. The file is read, drawn and saved entirely in your browser. You can try it offline once the page has loaded.
Will the download still contain my location?
No. Saving from a canvas drops EXIF tags, including GPS. The page warns you when a JPEG looks like it had location data to begin with.
Why is a PNG still large after I move the quality slider?
PNG is lossless, so the slider does not apply. Use JPEG or WebP for photographs, and PNG for sharp screenshots or graphics that need a transparent background.
What does the target size do?
It asks for a file no bigger than the number you type, for example 200 KB. Quality is lowered first; if that is not enough the picture is also resized a little.
Why did a tall phone photo look sideways in another tool but fine here?
Phones often store rotation as a hidden Orientation tag instead of rotating the pixels. This page applies that tag before saving, then drops it, so the download is the right way up.
How do I know if the compressed photo still looks good?
Use the before/after slider: sweep the line across sky, faces and small text, then press Zoom to actual pixels to see it full size. If you spot blocks, halos or bands, raise the quality a notch or lower the width instead.
Can I compress several photos at once?
Yes. Select or drop up to 50 images together. Every photo gets the same settings, and you can save them one by one or as a single ZIP, still without uploading anything. A target size applies to each photo, not the total.
Can it compress HEIC or animated GIFs?
Animated GIFs keep only the first frame. HEIC works in some browsers (notably Safari) and not others; if it fails, share the photo as JPEG from your phone and try again.