Image Resizer
Free online image resizer. Change image dimensions in pixels or percentage, keep aspect ratio, and batch resize — all locally in your browser.
Click or drag images here
Supports JPG / PNG / WebP / BMP
Image Resizer guide
Pixels, dimensions and what “resizing” changes
An image's dimensions are its width × height in pixels. Resizing changes that grid: downscaling discards pixels (and with them file size), upscaling invents them through interpolation, which is why enlarged images look soft. The file size follows the pixel count — halving both dimensions cuts size to roughly a quarter.
Common resize targets
Resizing beats compressing when the requirement is exact dimensions — forms, avatars and platform specs all check the pixel size, not the file size.
| Target | Dimensions | Notes |
|---|---|---|
| US passport / visa photo | 600 × 600 px | 2 × 2 inches at 300 DPI |
| LinkedIn profile | 400 × 400 px min | Square, 8 MB max |
| Twitter/X header | 1500 × 500 px | Keep text away from edges |
| Email signature | 300-600 px wide | Retina screens: use 2× and display at half |
| Website hero image | 1920 px wide | Then compress to < 300 KB |
Resizing without visible quality loss
Downscaling is forgiving — at 50% the eye cannot see the difference between a good and a perfect resampler. Two habits keep results clean: always start from the largest original you have (never re-resize an already-resized image), and resize BEFORE lossy compression, because compressing first then resizing magnifies artifacts.
For upscaling, avoid going beyond roughly 150-200%. Beyond that, dedicated AI upscalers produce far better results than browser interpolation.