uencoder

Image Compressor

Compress images locally using Canvas. Adjust quality and dimensions, export as JPEG/PNG/WebP. Shows before/after size comparison. Free, private, and 100% client-side.

Local only

Recent history

No history yet

How to use

  1. Upload or paste an image (as data URL)
  2. Set quality (1-100) and optional max width
  3. Choose output format (JPEG/PNG/WebP)
  4. View compressed result and size comparison

Frequently asked questions

Is my image uploaded to a server?
No. All processing happens locally in your browser using the Canvas API. Your image never leaves your device.
What formats can I compress to?
JPEG (best for photos), PNG (lossless), and WebP (modern, best compression).

Related tools