Compress
Compress JPEG
Shrink JPG photos without visible quality loss. Processed locally — never uploaded.
Drop images here
or click to browse · JPG, PNG, WebP · multiple files supported
Images are processed on your device and never uploaded.
Options & settings
Works in your browser. No account needed.
Frequently asked questions
Are my images uploaded to a server?
No. The image is processed locally in your browser. Processing time depends on its dimensions, format and your device; large files can exceed the browser’s available memory.
Will compressing reduce image quality?
Compression can remove visible detail. Check the output at full size, especially fine text, edges and gradients. Use a lighter compression level or keep the original when preserving detail is more important than size.
JPG or JPEG — is there a difference?
No, they are the same format. The three-letter extension .jpg exists only because very old Windows systems required three-letter file extensions.
What quality setting should I use?
Start with Balanced, then compare Light or Strong using the same original. Examine text, edges and gradients at full size. Image content affects the trade-off, so there is no quality setting that is visually lossless for every photo.
Does compressing a JPG multiple times make it worse?
Yes — JPEG loss accumulates with every re-save. One compression pass is fine; ten passes will show visible artifacts. Always compress from your best original, which this tool never modifies.
About this tool
JPEG has been the default format for photographs since the early 1990s, and for good reason: its encoder discards information in a way that mirrors how human vision works. It stores brightness in more detail than color and drops high-frequency texture the eye can’t resolve, which lets a typical photo shrink dramatically before any difference becomes visible. The quality setting simply controls how aggressive that process is.
For most photos, a quality level between 75 and 85 is the sweet spot — files shrink to a fraction of the camera original while remaining indistinguishable at normal viewing size. Going above 90 grows the file quickly with almost no visual gain; going below 60 starts to show blockiness in smooth gradients like skies and skin. This tool defaults to a balanced level, and you can override it or set an exact target size in kilobytes under Options.
Because compression runs in your browser, photos are never uploaded anywhere. Re-encoding also strips embedded camera metadata such as EXIF tags, which saves a little extra space and removes details like the GPS coordinates of where a photo was taken — worth knowing before you share images publicly. If you need that metadata, keep the untouched original and share the compressed copy.
One caution: JPEG loss is cumulative. Each time a photo is opened and re-saved as JPEG, a little more detail is gone for good. Always compress from your best available original rather than an already-compressed copy, and keep that original — this tool never touches your source files, so every download is a separate copy.
Related tools
- All compress tools
- Compress image
- Compress image to 20 KB
- Compress image to 50 KB
- Compress image to 100 KB
- Compress image to 200 KB
- Compress image to 500 KB