Resize an image
Change an image's width and height, with the option to keep the original aspect ratio so it doesn't get distorted.
Processed on your device. Nothing is sent to any server.
or click to select it
Draws the original image onto a canvas of the new size, which the browser scales using its own interpolation algorithm.
Use cases
- Fitting a photo to the size a form requires.
- Reducing an image's dimensions to make it lighter.
- Preparing an image for a template with fixed measurements.
How it works
- 1
Upload your image
Drag the file in or pick one from your device.
- 2
Set the new size
Adjust width and height; with 'keep aspect ratio' enabled you only need one of the two.
Technical details
- Enter width and height in pixels. With "Keep aspect ratio" on, changing one calculates the other automatically.
- Enlarging an image doesn't add detail: pixels are interpolated and the photo will look softer. For AI upscaling there's the increase resolution tool.
- Reducing dimensions is the most effective way to make an image lighter.
- The result always downloads as PNG, whatever the original format. If you start from a JPG photo, the PNG will be much larger; to go back to JPG use the PNG to JPG tool.
- Limits: one image at a time, up to 25 MB and 40 megapixels.
Frequently asked questions
What happens if I turn off 'keep aspect ratio'?
You can set width and height independently, but if they don't match the original ratio the image will look stretched or squashed.
What size should I use for a website or social media?
As a rough guide, 1920 px wide is enough for a full-screen image and 1080 px for most social media posts. Always check each platform's current specs.