Compress JPG images
Smaller JPGs for email, uploads and websites, encoded on your device.
- Nothing is uploaded
- Works offline after first visit
- Open source
- No watermark · limit is your device’s memory; phones hold less
Shrink JPG and JPEG photos in your browser with a quality slider and optional resize. 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.
Done
Free, no ads. Support StayPut
Open the network tab. Your files never appear in it.
Add files and run the tool to see every request this tab makes.
Your files are processed on this device and never sent to a server. Reload the page to clear everything from memory.
A phone photo is 3 to 6 MB because it is 12 megapixels at a high quality setting. Nobody viewing it on a screen needs either. Two changes get a JPG under a few hundred kilobytes: a modest quality setting, and a limit on its dimensions. This page does both with your browser's own JPG encoder, and shows the size before and after so you can adjust.
Quality 75 is the sweet spot for photos: about a quarter of the original size with no visible difference at normal viewing sizes. Limiting the longest side to 2000 pixels keeps it sharp on any screen. Batches are fine, and nothing is uploaded.
How it works
- Drop one or many JPG photos, or tap to pick them.
- Adjust the quality slider and, optionally, the maximum dimensions.
- Compress. Each result shows its new size next to the original.
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 do I compress a JPG to under 200 KB?
Set the maximum width and height to 1600 and quality to 70, then compress. Check the size shown on the result; lower either number a little if it is still over.
Will people see the difference?
At quality 75 and above, not at normal viewing sizes. Below 60, fine textures and gradients start to show blocks.
Does compressing remove the EXIF data?
Yes. Re-encoding through the browser drops the EXIF block, including GPS location. If you want the metadata kept, use the image converter with "Keep EXIF metadata" ticked.
Is the file uploaded anywhere?
No. There is no server in this process. The page is a static file and the work is done by code running inside your browser tab. Give the page a short while after one visit to save itself for offline use; then you can turn off Wi-Fi and it still works.
More image tools
Compress & Resize Images
Make photos small enough to email or upload. Batch resize, set a quality, see the savings before you download.
EXIF Viewer
Drop a photo to read its metadata, including the location it was taken. The file is read on this device, so checking a private photo does not share it.
Crop image
Drag a box over the part you want, pick a ratio or a circle, and download the crop. The photo never leaves this device.
Blur & pixelate image
Hide faces, plates, addresses and account numbers before you share a photo. The photo never leaves this device.
Other conversions
- PNG to JPG
- JPG to PNG
- WebP to PNG
- WebP to JPG
- PNG to WebP
- JPG to WebP
- AVIF to JPG
- AVIF to PNG
- AVIF to WebP
- JPG to AVIF
- Resize image
- Resize PNG
- Compress image to 20 KB
- Compress image to 50 KB
- Compress image to 100 KB
- Compress image to 1 MB
- PNG to SVG
- JPG to SVG
- Images to GIF
- GIF to sprite sheet
- Sprite sheet to GIF
- Phone number QR code
Guides
- How to reduce an image's file sizeTwo settings do almost all the work. Here are the numbers to use for email, forms, listings and websites.
- A free iLoveIMG alternative that doesn't upload your imagesiLoveIMG's free plan works, with caps on batch size and file size per task. Here is what changes when the image never leaves your device.
- Is ezgif safe?Ezgif is a legitimate, popular GIF tool with a short deletion window. The file you are about to drop in decides whether uploading it is fine.
- Is Zamzar safe?Zamzar is one of the oldest online converters. Its storage window is longer than most, which is the detail worth knowing.
- A free Zamzar alternative with no daily limitZamzar's free service limits how many files you can convert and how big each can be. Here is an alternative with no such cap.