Image Resizer & Compressor
Resize and compress images in your browser: by width, height or percent, JPEG/PNG/WebP output with a quality slider. Files never leave your device.
Why resize images before uploading
A photo from a modern phone weighs 3–5 MB and is 4000 pixels wide — a blog needs 1200 and 150 KB. Oversized images slow every page down, and page speed is both a ranking factor and a patience test for visitors. This tool resizes and compresses right in the browser: no uploads, no accounts, no watermarks.
What it does
- Resize by target width, height or a percent of the original — proportions always preserved.
- Convert between JPEG, PNG and WebP with a quality slider.
- Shows the size before and after, so you see exactly how much you saved.
How to use
- Drop an image into the zone or pick a file.
- Choose how to resize (by width, height or percent) and the output format.
- Press Resize & Compress, check the result and download it.
How it works
The image is drawn onto a canvas with high-quality smoothing and re-encoded by the browser’s own encoder (canvas.toBlob) with your chosen quality. The file is processed entirely on your device — no server ever sees it.
Frequently asked questions
Which format should I choose?
WebP gives the smallest files for photos; JPEG is the safe classic compatible everywhere; PNG only makes sense for images with sharp edges, text or transparency.
Why did the file get bigger after processing?
If you upscale an image or pick PNG for a photo, the file can grow. The savings counter shows the honest result — try lowering the quality or the dimensions.
Related tools
Color Picker & Converter
Pick colors and convert between HEX, RGB, HSL, and HSV formats
HEX to RGB Converter
Convert HEX color codes to RGB and RGBA values
RGB to HEX Converter
Convert RGB color values to HEX codes
Color Palette Generator
Generate color palettes from a base color — complementary, analogous, triadic, and more
WCAG Contrast Checker
Check color contrast ratios for WCAG AA and AAA accessibility compliance
Hash Color Generator
Generate consistent, deterministic colors from any text string