Compress images.
Nothing leaves your device.

Shrink JPG, PNG and WebP files with an adjustable quality slider — right in your browser. Your photos never leave your device.

Drop images here
or

or press Ctrl+V to paste

→ 0 files sent to a server · everything runs on your device

LIVE · this device
0 Buploaded
0files sent
WASMin-browser
retention

Why compress images without uploading to a server?

Compression tools that run on a server need a copy of your file first — and photos often contain more than you'd want a stranger to see. NearIMG reads the quality slider and re-encodes JPG, PNG and WebP entirely inside your browser, so the smaller file never has to leave your device to be made.

How it works

  1. Drop in JPG, PNG or WebP files — up to 100 MB per file on desktop (30 MB on phones, which have less memory to decode into).
  2. Move the quality slider. After each change NearIMG re-encodes the images in the background and shows a measured ≈ size for every file — a real result, not an estimate formula.
  3. Click Compress. One image downloads as a file; a batch downloads as a single ZIP, all built on your device.

The slider maps directly onto the lossy JPG/WebP encoders, so the biggest savings come from photos, where 70–85% quality is usually indistinguishable from the original by eye. Two caveats from how the tool actually works: PNG is a lossless format, so the slider cannot shrink a PNG — convert it to WebP or JPG instead if size matters more than losslessness — and every save runs a fresh lossy encode, so compress once from the original rather than re-compressing an already-compressed copy.

Will compressing reduce quality?

JPG and WebP use lossy compression, so a lower quality setting means smaller files; keep it high and the result looks identical. PNG stays lossless.

How small can I make an image?

It depends on the source and quality setting — photos shrink the most. Move the slider and watch the size update before you download.

Why doesn't the slider change my PNG's size?

PNG is lossless, and its encoder simply has no quality parameter — the slider only applies to JPG and WebP. To make a PNG dramatically smaller, use the Convert to WebP or Convert to JPG tool instead.

Part of Near