Resize, compress and convert a picture. Your file never leaves this tab.
Every “resize an image” site wants your photo on their server. This
does it in the tab you already have open: the page is static, there is no
endpoint to send a picture to, and you can check the network tab. Turn off your
wifi once the page has loaded and everything below still works.
Location and camera data are removed.
A photo carries EXIF metadata — often the GPS coordinates it was taken at,
the camera, the date and time. Re-encoding the picture here drops all of it, so
what you download is just the image. That is a side effect of how this works,
not a setting you can forget to switch on.
1. Open an image
Drop an image here, or click to choosePNG, JPEG, WebP, GIF, BMP — and HEIC from an iPhone
2. What to do with it
The honest notes
Nothing is uploaded. Static page, no endpoint, no account. The picture is decoded, resized and re-encoded in your browser.
Metadata is always dropped. Re-encoding cannot keep EXIF, so the location and camera data go. If you needed to keep it, this is the wrong tool — but for sharing a photo, losing it is the point.
HEIC needs a decoder. Browsers cannot open Apple's HEIC, so opening one downloads libheif (about 1.4 MB, once) to decode it here. It is served from this domain, like everything else, because the security policy forbids third-party scripts. Other formats need nothing extra.
Very large photos use memory. A 100-megapixel image is held uncompressed while it is worked on, so a phone may struggle where a laptop will not.
This does not upscale. Asking for a longest side larger than the original just re-encodes at the original size; enlarging a picture cannot invent detail that was never there.