Shrink a JPG photo for email, web uploads, or messaging - quality slider and resize option, all browser-side.
Modern phone cameras produce huge JPGs - 5 to 12 MB is normal for a single photo. Most websites, email systems, and chat apps choke on that. Compressing a JPG cuts the file size by half or more with no visible quality loss, which is the difference between attaching three photos to an email and getting "attachment too large".
We decode your JPG, optionally resize the longer side to a max pixel cap (default 2048px - plenty for displays), then re-encode at the quality you pick (default 75% - visually indistinguishable on most content). Both knobs combine for dramatic size reduction. Output is a fresh JPG ready to attach, upload, or share.
JPG (JPEG) is the dominant lossy image format on the web - small files, near-universal support, but no transparency. Best for photos and high-frequency detail.
JPG (JPEG) is the dominant lossy image format on the web - small files, near-universal support, but no transparency. Best for photos and high-frequency detail.
Drag a JPG onto the converter above, or click the box to pick one from your device.
We've preselected JPG as the output format. Change it from the dropdown if you want a different target.
Click Convert and wait for the progress bar to finish. Download the JPG when it's ready.
Resize a PNG to slim it down - perfect for shrinking 4K screenshots before sharing, with transparency preserved.
Shrink a PDF file in your browser - cut email-attachment sizes, upload to forms that limit file size, save bandwidth. No upload.
Shrink JPGs to WebP for faster page loads and smaller hosting bills - modern, free, browser-only.