ImageToolMage

File size

Image Compressor

Re-encode an image to reduce bytes. You see the new size before you download.

Processing happens in your browser and ImageToolMage does not upload the image to our server. Browser extensions, the clipboard, and screen capture can still expose a file on your device.

Choose one file with the file picker, or drop it on the box. This is not drag-only.

Drop one image here. The file picker above is the keyboard-accessible path.

Choose an image to re-encode in the same format family.

Original

Output

How it works

The browser decodes the image and exports a new Blob with canvas.toBlob. JPEG and WebP accept a quality argument. PNG has no quality slider in the native API.

Input and output

Input is one image. Output is a same-format-family file plus measured byte sizes. Batch ZIP is not launched.

Examples

Camera JPEG

A phone photo often shrinks when re-encoded at quality 0.7–0.85 after metadata is dropped.

Screenshot PNG

A PNG screenshot may not get smaller. The page says so instead of inventing a win.

How to use this tool

  1. Choose a JPG, PNG, or WebP.
  2. Adjust JPEG or WebP quality if those formats apply.
  3. Compare original and output file size, then download if the result is acceptable.

Limitations

  • PNG files often do not shrink with canvas export.
  • Quality numbers are encoder hints, not a guaranteed visual score.
  • Re-encoding typically strips metadata and can change color.

Questions

Is this lossless compression?

No. JPEG and WebP quality sliders are lossy re-encodes. Browser PNG export is not a specialized lossless optimizer and can grow or barely shrink a file.

Will this convert my PNG to WebP?

No. The compressor keeps the same format family. Format conversion is a different job.

Is TinyPNG-style palette reduction included?

No. This page uses native browser encoders only. It does not claim invisible smart compression.

Related tools