Skip to content
PocketCaliper
Language
Open menu

Runs locally in your browser

Image Compressor

Shrink JPEG, PNG, or WebP files with a quality slider. Compression uses canvas in your browser so the original never uploads.

Upload

Drop a photo when the file is too heavy for email or a CMS. This compressor keeps the pixel box and writes a smaller JPEG, it is not a format converter.

Canvas encoding runs on this device. The source file never leaves the tab to be crushed on a server.

How to use

  1. Choose a JPEG, PNG, or WebP file.
  2. Set quality, then process.
  3. Compare original and compressed sizes and download.

How it works

The image is drawn to a canvas at its current width and height, then encoded as JPEG at the quality you pick. Lower quality usually means fewer bytes.

PNG input can lose lossless transparency because the output is JPEG. Use a dedicated converter if you need WebP instead of a smaller JPG.

Examples

  • Email photo

    A 4 MB phone JPEG at quality 0.7 often lands under a megabyte while remaining sharp enough for a message.

  • CMS cap

    A PNG screenshot recompressed as JPEG can pass a 500 KB upload limit when lossless PNG will not.

FAQ

Does this change width and height?

No. Dimensions stay the same. Use the resizer if you need fewer pixels.

Which output format is used?

JPEG. That is why PNG transparency may vanish.

Is EXIF stripped?

Canvas re-encode typically drops most metadata. Do not rely on GPS or camera tags surviving.

Does the photo upload?

No. Compression is client-side in this tab.

Related tools