Compress and resize images

Make photos small enough to email or upload. Batch resize, set a quality, see the savings before you download.

Makes JPG, PNG and WebP images smaller: pick a quality, fit a file size such as 100 KB, or resize to exact pixels, for a single file or a batch. It is free, needs no account and adds no watermark, and your files are not uploaded: everything runs in your browser on your device. The size limit is your device’s memory, and phones hold less; give the page a short while after one visit to save itself for offline use, and then it works offline.

Drop images hereor click to choose files. Batches welcome.
    Details

    The highest quality that fits is picked for each image; if even the lowest does not fit, the picture is made smaller.

    Working…

    Done

    Free, no ads. Support StayPut

    Your files are processed on this device and never sent to a server. Reload the page to clear everything from memory.

    How it works

    1. Drop the images you want to shrink.
    2. Set a maximum width and height, an exact size or a percentage; then pick a quality, or a file size to stay under.
    3. Compare the before and after sizes, then download.

    In your browser, not on a server

    Resizing uses stepped downscaling on a canvas so text and edges stay sharp, and the browser encodes the result at the quality you choose. Everything happens in memory in your tab. Large batches are processed one image at a time so the page stays responsive on a phone.

    Compared with upload-based tools: Image compressors that upload your photos limit you to a few files, a small size, or a watermark until you pay. This one has no counter to reset because there is no server to keep one.

    Verify it yourself. Give the page a short while after one visit to save itself for offline use, then turn off Wi-Fi or switch to airplane mode and run the tool again. Or open your browser's developer tools (F12, or Cmd-Option-I on a Mac), pick the Network tab, and watch it while you convert. The panel above does the same count for you.

    Questions

    How much smaller will my images get?

    A 12 megapixel phone photo (around 3 to 4 MB) resized to 2000 pixels wide at quality 80 usually lands between 300 and 600 KB with no visible difference on a screen. The result panel shows the exact saving per file.

    Should I pick JPG, WebP or keep the original format?

    Keep the format if you are unsure. Choose WebP for the smallest files that still look good in any browser. Choose JPG if the file has to open in older software. PNG stays lossless, so it only shrinks when you resize it.

    Does resizing keep the aspect ratio?

    With Limit dimensions and Percentage, yes: the image is scaled so neither side exceeds the limits and the proportions never change. Exact size gives precisely the width and height you type; when the shape differs you choose to crop the centre, add bars, or stretch.

    Can it make an image smaller than a set file size, like 50 KB?

    Yes. Choose Fit a file size and type the limit in KB or MB. Each image gets the highest quality that stays under it; if even the lowest quality is too big, the picture is scaled down until it fits. Sizes count 1 KB as 1000 bytes, so the result is under the limit whichever way a form counts.

    Is metadata kept?

    No. Re-encoding drops EXIF data, including GPS location, which is usually what you want before sharing. If you only want to remove metadata without changing pixels, use the EXIF remover instead; it copies the image data unchanged, except a sideways JPG when its "Apply orientation" option is ticked.

    More image tools

    Popular conversions

    Guides