JPG Compressor
Compress JPG and JPEG photographs.
FREE · LOCAL · NO ACCOUNT REQUIRED
Compress JPG, PNG and WebP images online for free. Reduce image file sizes, adjust compression settings and download optimised images directly from your browser.
PRIVATE BY DESIGN
or select files from your device
JPG / JPEG, PNG, WEBP · Up to 20 images · 15 MB each · 60 MB per batch
Still images only. Maximum 8 megapixels and 8192px per side.
Your images are processed directly in your browser and are not uploaded to our servers.
Files stay in this tab until you clear them or leave. Re-encoded JPG/WebP and resized images may lose metadata and change colour rendering. Lossless PNG keeps colour and orientation chunks; original fallbacks retain their metadata. Always check the downloaded image before sharing it.
Choose a specialised image compressor for your file format, batch processing or target file size.
Compress JPG and JPEG photographs.
Optimise PNG graphics and transparent images.
Reduce WebP image file sizes.
Compress multiple images in one operation.
Attempt a target of 100 KB with optional resizing.
Attempt a target of 200 KB with optional resizing.
Attempt a target of 500 KB with optional resizing.
Attempt a target of 1 MB with optional resizing.
Smaller images are easier to share, take up less storage and fit more comfortably into email attachments. For websites, appropriately sized images can reduce transfer time. For photo collections, batch processing helps you compare savings before replacing anything. Compression does not guarantee better search rankings; keep your original files as a backup.
Lossy compression discards some image information to reduce file size. The JPG and WebP encoders here use lossy quality settings. Unchanged-size PNG optimisation recompresses the existing image data without quantising colours or changing transparency. Resizing removes pixels and is not lossless, even when the output uses PNG. An already efficient file may not become smaller.
Start with automatic optimisation, which uses 82% quality for JPG and WebP. Compare detailed areas such as text, edges and gradients in the downloaded file; the on-page previews are scaled. Reduce dimensions only when the image will be displayed at a smaller size. For logos or screenshots, preserve PNG and try lossless optimisation first. There is no quality setting that is visually identical for every image.
| Format | Common uses | Method here | Transparency |
|---|---|---|---|
| JPG / JPEG | Photographs | Lossy browser encoding | No; explicit white flattening required |
| PNG | Graphics, screenshots, logos | Lossless recompression at unchanged dimensions | Preserved |
| WebP | Efficient web images | Lossy browser encoding, when supported | Preserved |
Select or drop a supported image, choose your settings and press Compress images. Review the result, then use its download link. All image processing happens in your browser.
JPG and WebP quality settings use lossy encoding and can introduce artefacts. PNG optimisation at unchanged dimensions is lossless. Resizing changes detail for every format.
Yes, still images in these formats are supported within the displayed limits. WebP output also requires a browser that provides a WebP encoder. Animated PNG and WebP are rejected rather than flattened.
No. Files are processed locally by your browser. They are not sent to a processing server, analytics service or external image API.
Yes. Select up to 20 files, with a combined limit of 60 MB. Images are processed one at a time. Completed files can be downloaded individually or packaged into a ZIP.
Use the 100 KB tool or set the target to 100 KB here. The search tests actual output sizes and lowers JPG/WebP quality within your chosen range. Allow smaller dimensions if needed; reaching the target is not guaranteed.
Yes. There is no fee or account requirement to use the compression tools.
The interface works on small screens and uses the browser file picker. Your browser must support workers and image decoding. Where background image APIs are unavailable, native browser decoding and encoding are used; PNG recompression stays in a worker. Large files may exceed available device memory even within the published limits.