oddkit
~/oddkit/tools/
// make it lighter

Image Compressor

Reduce image file size locally in your browser. Adjust quality, max dimensions, and output format before downloading the optimized image.

Supports JPG, PNG, and WebP images.

xpx

Upload an image to preview it here.

compress · original · no server upload

Original

-

Compressed

-

Saved

-

Output

-

Quality

-

Target

-

Browser-based image compressor

Compress images for websites, apps, emails, and content workflows without uploading files to a server. Choose image quality, set maximum dimensions, and convert the output to JPG, PNG, or WebP.

Images are processed locally in your browser. The selected file and compressed result are not uploaded to oddkit.

Common use cases

  • Reduce website image weight before publishing
  • Optimize screenshots and content images
  • Create smaller assets for prototypes and documentation

Supported formats

JPG, PNG, and WebP input images are supported. Output can keep the original format or be converted to JPG, PNG, or WebP.

FAQ

Are my images uploaded to oddkit?

No. Compression runs locally in your browser using Canvas.

Which formats can I compress?

You can compress JPG, PNG, and WebP images, then download JPG, PNG, or WebP output.

Why can PNG output be larger than the original?

PNG is lossless, so reducing quality may not shrink it like JPG or WebP. Use WebP or JPG for stronger compression.