Compress JPG images
Smaller JPGs for email, uploads and websites, encoded on your device.
Done
Open the network tab. It stays empty.
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. Load this page, turn off Wi-Fi or switch to airplane mode, and run the tool. 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. You can load the page, turn off Wi-Fi, and it still works.
More image tools
HEIC to JPG
Turn iPhone and iPad photos into JPG or PNG files that open anywhere. Your photos never leave this device.
Image Converter
PNG, JPG, WebP, GIF, BMP, AVIF, JPEG XL, SVG and HEIC in. JPG, PNG or WebP out. Converted on your device.
Compress & Resize Images
Make photos small enough to email or upload. Batch resize, set a quality, see the savings before you download.
Remove EXIF Data
See what a photo reveals, then delete it. Lossless: pixels are untouched, only the metadata is removed.
Other conversions
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.
- How to convert and edit files without uploading themBrowsers can do most file jobs themselves. What runs locally, why it is enough, and which tools to use.