Image Compressor
Compress an image to JPEG with a quality slider and watch the file size drop as you drag, in your browser.
Strip all EXIF, GPS and other metadata from a JPG or PNG by re-encoding it on your device. Your camera and location data never leave it, so they can't reach anyone you share the photo with.
Updated
Your browser is preparing the tool. It runs 100% locally.
Drop in a JPG or PNG and download a clean copy with all metadata removed: GPS coordinates, camera model, date and time, and any other EXIF or XMP tags. The tool redraws the image on a canvas and re-encodes it, which leaves the metadata behind. The output keeps the same format (PNG stays PNG, JPG stays JPG), and the photo never leaves your device.
Every photo your phone or camera takes carries hidden metadata. The most sensitive part is the GPS coordinates of where it was shot; the camera model, settings and exact date and time are there too. This tool removes all of it, so the image is safe to share.
It draws the picture onto a canvas and saves it again. A canvas holds only pixels, so the new file is written without any of the original tags. The image looks the same and the hidden data is gone.
Drop or pick a JPG or PNG. It is decoded and drawn onto a canvas in your browser.
Because a canvas stores only raw pixels, re-encoding it produces a file with no EXIF, GPS, IPTC or XMP metadata. The format is kept: a PNG is saved lossless, a JPG at high quality (0.95).
Download the clean copy. Neither the pixels nor the metadata are ever uploaded.
What a canvas keeps
The image is processed entirely in your browser and never uploaded. Many EXIF removers send your photo to a server to strip it; this one does not.
It removes the metadata that matters most: GPS latitude and longitude (often accurate to a few metres), the camera or phone model, the capture date and time, and any IPTC or XMP tags.
Because the work happens on your device, there is no server log or temporary copy, and no account. The clean image exists only on your device.
| Removes | EXIF, GPS, IPTC, XMP, colour profile |
|---|---|
| Accepts | JPG and PNG |
| Output | Same format (PNG lossless, JPG q0.95) |
| Method | Canvas re-encode |
| Dimensions | Unchanged |
| Pixels | Identical for PNG; re-encoded for JPG |
| Processing | In your browser; never uploaded |
Re-encoding through a canvas removes everything the file carried beyond pixels: EXIF, GPS, IPTC, XMP and the embedded ICC colour profile. For ordinary sRGB photos losing the profile is invisible; wide-gamut images could shift very slightly in colour.
For a PNG the pixels are preserved exactly, since PNG is lossless. A JPG is re-encoded at quality 0.95, which is near-lossless but not bit-identical to the original. That small cost buys a simple strip that reliably catches every tag.
It accepts JPG and PNG only.
Instagram, Facebook and X usually strip EXIF on upload, but policies vary, and direct file shares by email, messaging or cloud link keep it. Removing it yourself before sharing is the safe habit.
PNG and JPG after the strip
Remove the GPS coordinates before posting a photo of your home, workplace or a child's school.
Strip metadata before emailing or messaging a photo, where no platform cleans it for you.
Clean photos for a marketplace listing so buyers cannot see where you live.
Remove the time, place and device data from images before publishing them.
To see what metadata a photo holds before deciding, use an image metadata viewer. This tool removes it rather than showing it.
The tool redraws the photo on a canvas and re-encodes it, which drops every EXIF, GPS, IPTC and XMP tag. Many metadata removers upload your photo to do this; here the original stays in your browser.
Compress an image to JPEG with a quality slider and watch the file size drop as you drag, in your browser.
Resize an image to exact pixel dimensions in your browser, with the aspect ratio locked and a lossless PNG out.
Drag a box over the part of the picture you want to keep and download just that region as a lossless PNG.
Convert a PNG to a much smaller WebP in your browser, keeping transparency, at 92% quality.
Convert a JPG to a lossless PNG in your browser. Nothing more is lost from here on, though the JPEG's existing compression stays.
Turn a PNG into a smaller JPG in your browser. Transparent areas become white and the JPEG is saved at 92% quality.
Your file is processed on this device and never uploaded, and there's no account to create.