</>

WebDevTools

Image Compressor

Resize and compress in the browser

Reduce file size before upload. See WebP estimates and download the best format for the web.

80%
1920px

Guide: compress images with quality control

Core Web Vitals punish heavy hero images. CI tools compress on build, but sometimes you only have a raw design export pre-deploy.

Canvas/WebAssembly compression stays local — pixels never upload. Tune quality and compare before/after KB and visual fidelity.

Use for marketing assets, doc screenshots, or oversized icons. Keep masters in Figma; commit only optimized outputs.

Step by step

  1. Drop images into the areaJPEG and PNG are most common; transparency needs care at low quality to avoid halos.
  2. Adjust compression levelLower quality until artifacts appear — stop one step earlier for balance.
  3. Compare size and previewTypical targets: hero < 200KB, icons < 20KB — project-dependent.
  4. Download optimized bundleReplace in `public/` and rerun Lighthouse to confirm LCP gains.

Frequently asked questions