Image Resizer
Resize images to exact dimensions in your browser.
About Image Resizer
Image Resizer changes the pixel dimensions of an image in your browser. Type the target width and height directly, lock the aspect ratio so one follows the other automatically, or pick a percentage scale. Common downscaling jobs — fitting an upload form, generating a smaller thumbnail, preparing a profile avatar, shrinking a screenshot for a doc — all become one step here.
Worked example: a 4032×3024 phone photo scaled to 1600 pixels wide with the aspect ratio locked comes out at exactly 1600×1200, a much smaller file ready to attach or upload. A 1024×512 banner scaled to 50% becomes 512×256. The output-format selector lets you switch the result to PNG, JPG, or WebP in the same step — useful for shrinking a PNG screenshot and re-saving it as a smaller JPEG or WebP.
Two notes worth knowing. Downscaling stays sharp because there are more source pixels than destination pixels, so a high-quality average is drawn for each output pixel. Upscaling is the opposite — pixels cannot be invented from nothing, so the result is softer than the original; if you need a larger image and the source is small, start from a higher-resolution source rather than stretching. The dimension cap is 10000 px on each side, beyond which most browsers refuse to allocate the canvas reliably.
All resizing happens locally in your browser via canvas. Your image is never uploaded.