Image Resizer
Upload an image, choose a new size, preview the result and its file size, then download — resized entirely in your browser, nothing uploaded to a server.
JPG, PNG, WebP, GIF
Need a smaller file size at the same dimensions instead? Use the Image Compressor — this tool is for changing pixel dimensions.
How resizing works here
The image is drawn onto an HTML canvas at your chosen dimensions, then exported in the format you pick. This is a resample, not a crop — the whole image is scaled to fit the new width and height, so turning off "keep aspect ratio" will stretch or squash it if the proportions don't match the original. Nothing downloads until you click "Download" — the preview step lets you check the resulting size first.
Common uses
- Shrinking a photo before emailing it or adding it to a web page
- Meeting an exact pixel requirement for a profile picture or thumbnail
- Converting a large PNG screenshot to a smaller JPEG
Frequently asked questions
How do I resize an image without stretching it?
Keep the "Keep aspect ratio" checkbox ticked — the height will adjust automatically to match whatever width you enter (or vice versa), preserving the original proportions.
What pixel size should a profile picture be?
Most platforms accept anywhere from 200×200 to 800×800 pixels for profile photos; check the specific platform's requirements if you need an exact size, then enter those dimensions directly here.
Does resizing an image reduce its file size?
Usually yes, since fewer pixels means less data — but resizing changes dimensions, not compression quality. For a smaller file size at the same dimensions, use the Image Compressor instead.
Can I resize an image to be larger than the original?
Yes, up to 200% of the original size using the percentage slider, or any custom width/height — but enlarging a photo beyond its original resolution will make it look softer or blurrier, since no new detail is created.