Free Image Resizer & Compressor — JPEG, PNG, WebP

0.80

How it Works (Step-by-Step)
  1. Upload Image: Click the “Select Image” button and choose any photo or graphic from your device (JPG, PNG, or WebP supported).
  2. Instant Preview: A compressed preview is shown (client-side) with original & preview sizes.
  3. Choose Output Format: JPEG & WebP respect the quality slider. PNG is lossless in many browsers; slider will be disabled for PNG to avoid confusion.
  4. Set Dimensions: Enter width or height (leave blank to keep original). Keep aspect ratio checked to auto-calc the other dimension.
  5. Adjust Quality: Use the slider for JPEG/WebP (0.50–0.95). Lower values reduce file size; higher values keep more detail.
  6. Smart Export: The tool uses client-side compression + canvas export. When WebP is chosen we also compare with JPEG and pick the smaller when helpful.
  7. Resize & Download: Click “Resize & Download” to get the optimized image instantly. Files never leave your device.
Note: This runs entirely in your browser using Compressor.js & Canvas APIs. PNG quality depends on the browser; for best PNG compression use TinyPNG server-side (optional).