Image Compression vs Resizing vs Format Conversion
Reviewed under our editorial and tool-testing standards.
“Make this image smaller” can describe three different jobs. Compression changes how pixel data is encoded. Resizing changes the number of pixels. Format conversion changes the container and codec. They can be combined, but they solve different problems.
Use the Image Compressor when dimensions are already correct but the file is heavier than needed. The browser decodes the source, draws it to a canvas, and exports JPEG, PNG, or WebP. JPEG and WebP quality controls can reduce photographic file size; a PNG with flat graphics may already be efficient and can become larger after re-encoding.
Use the Image Resizer when pixel dimensions are excessive. Reducing a 4000 x 3000 photograph to 1200 x 900 removes most pixels before encoding and often saves more than a small quality adjustment. Upscaling does not create real detail.
Use the Image Cropper when only part of the frame is needed. A square avatar cropped from a landscape image removes irrelevant pixels and changes composition at the same time.
Format conversion matters when browser support, transparency, or workflow compatibility changes. JPEG is effective for photographs but has no alpha transparency. PNG preserves sharp edges and transparency but can be large for photos. WebP often balances size and quality in modern browsers. Canvas export may discard animation, metadata, and color profiles, so keep the original.
A practical web sequence is: crop first, resize to the largest displayed dimensions, then choose format and quality. Inspect fine text, gradients, skin tones, transparency, and file size after each change. For batch processing, metadata preservation, color-managed print, or reproducible codec settings, use a desktop editor or command-line encoder instead.