On your device · Nothing is uploaded to a server

Photo compressor online, right in your browser

Compress a photo online, or many at once: choose a size for each and download smaller copies. Everything happens on your own device.

Compress photos

Photos

      Settings

      Save as

      Size per photo

      Photos longer than this are scaled down. Leave empty to keep the pixel size.

      Compress

      This browser can’t compress photos yet. It needs a recent Chrome, Edge, Firefox or Safari (16.4 or later).

      How it works

      1. Redrawn in your browser

        Each photo is opened by your browser, drawn at the size you chose and saved again as JPEG, PNG or, where your browser can save it, WebP. No server and no library are involved.

      2. Quality first, then size

        To compress a JPEG (or a WebP) to a size such as 200 KB, the tool searches for the highest quality that fits. If even a fairly low quality is too large, it scales the picture down a step and searches again. The result shows the real size.

      3. PNG works differently

        You can compress a PNG online here, but it works differently: PNG is lossless, so its quality can’t be lowered. With a size target, only the pixel size changes, step by step, until the file fits.

      4. Transparency

        Transparent areas are filled with white when you save as JPEG, because JPEG has no transparency. Choose PNG or WebP to keep it.

      Sizes per photo

      To reduce image size for a form, an email or a chat, pick the size that matches its limit. Each photo is compressed to the size you pick, on its own.

      1. Up to 100 KB

        The smallest preset, for a form that asks you to resize an image to 100 KB. When quality alone can’t get there, the photo is scaled down, so it may end up with far fewer pixels.

      2. Up to 200 KB

        A small file: compress an image to 200 KB and it still holds a clear picture at screen size.

      3. Up to 500 KB

        A middle size: compress a photo to 500 KB and keep room for more detail and a larger picture.

      4. Up to 1 MB

        The largest preset. Compress an image to 1 MB and it keeps the most detail of the four.

      5. Custom size

        Any number from 5 to 20,000 KB, for a limit of your own.

      6. No size target

        Recompresses at a steady, balanced quality (about 82% for JPEG and WebP) and keeps the pixel size, unless you set a longest side.

      A photo can only shrink as far as its detail allows. A target is reached by lowering quality first and pixels second, and the result lists the real size. Sizes are decimal: 1 KB is 1,000 bytes. For video, see the video compressor.

      Privacy: what “nothing is uploaded to a server” means

      You compress an image online, but it stays on your own device: your photos are opened, resized and saved there. This site never receives them.

      1. The files stay on your device

        The page reads each photo from your disk, and a background worker redraws it. The smaller copy exists only in your browser until you download it.

      2. Location and camera tags aren’t copied

        A photo that is redrawn and saved again is a new file. The GPS location, camera model and date stored in the original (EXIF) are not written into the copy. The orientation is applied, so the picture stays upright.

      3. Your original isn’t touched

        The tool never edits the file you chose. It makes a new file with a new name (ending in -compressed) that you download.

      Don’t take our word for it. Open your browser’s developer tools, go to the Network tab and compress a photo. You will see the page’s own files load, and no request that carries your photo.

      What to expect

      1. Less detail as the file shrinks

        A smaller file holds less detail. Each result row shows the pixel size and the file size, so you can judge before you send. If a target can’t be reached, the row says so and gives the smallest result it could make.

      2. HEIC and other formats

        JPEG, PNG and WebP open in every browser. HEIC photos from an iPhone open in Safari, but may not open in other browsers. If a photo can’t be read, its row says so.

      3. Batches download one by one

        Each photo has its own download link. “Download all” starts the downloads one after another, and your browser may ask once to allow several downloads. No zip file is made.

      4. On iPhone

        It works in Safari on iPhone.

      Questions

      Is it safe to use an image compressor online? Are my photos uploaded?

      Your photos are not uploaded. Your browser opens, resizes and saves each photo on your device, and the page sends it nowhere. To check, open the Network tab in your browser’s developer tools while you compress.

      How do I reduce image size in KB, to 100 KB, 200 KB, 500 KB or 1 MB?

      Add the photo, choose the size under “Size per photo”, then press Compress photos. The tool lowers the quality until the file fits, and scales the picture down if that isn’t enough. Each row shows the real size.

      Does compressing a photo remove its location and EXIF data?

      In the copy, yes. The photo is redrawn and saved as a new file, so the GPS location, camera model and date from the original are not written into it. Your original file is not changed.

      Should I choose JPEG, PNG or WebP?

      JPEG for photos: it opens everywhere and is the best fit for a size target. PNG for graphics, screenshots or anything with transparency, though it is often larger. WebP files are usually smaller than JPEG at similar quality, if your browser can save them and the place you are sending them can open them.

      Does compressing a photo reduce its quality?

      Yes. JPEG and WebP discard detail every time they are saved. At a sensible size the loss is hard to see on a screen; at 100 KB for a large photo it is not. PNG keeps every pixel, but only changes size by changing the number of pixels.

      Why is my PNG bigger than the JPEG I started with?

      PNG is lossless, so it keeps all the detail of a photograph, and photographs have a lot of it. For photos, JPEG or WebP is usually much smaller.

      Can I make a photo smaller in pixels?

      Yes. Enter a longest side, for example 1600, and any photo longer than that is scaled down, keeping its proportions. Leave it empty to keep the pixel size.

      Can I compress HEIC photos?

      In Safari, yes: the tool opens them and saves a JPEG, PNG or WebP copy. Other browsers may not be able to open HEIC at all, and the row will say so.

      Two ways

      Two ways to a smaller file.

      On iPhone and Android

      Metras

      Exact sizes, batches in the background, originals kept. For iPhone (iOS 15 or later) and Android (8.0 or later).

      Coming soon to the App Store

      Get it on Google Play