Resizing changes pixels, not just file size
An image's width and height describe how many pixels it contains. Reducing these dimensions usually reduces the amount of data needed to display it. Lowering JPEG quality is a separate choice: it discards more detail without necessarily changing the dimensions. This tool lets you control both.
Example: a photo for a website
If your original is 3000 × 2000 pixels and you want a 1200-pixel-wide image, leave the aspect-ratio checkbox selected and set the width to 1200. The height updates to 800. If you instead force the height to 1200 with proportions unlocked, the image becomes square and objects may look stretched.
How to resize
- Select an image. Its original dimensions appear above the controls.
- Enter the target width or height. With the aspect ratio locked, the other value follows automatically.
- Start with the default 88% JPEG quality. Reduce it if you need a smaller file and the preview still looks acceptable.
- Choose Resize image, inspect the preview, and download the JPG.
Avoid enlarging small originals
Increasing a 400-pixel-wide image to 1600 pixels creates a larger file without recovering missing detail. Edges may look softer. Use a higher-resolution original when the destination needs a larger image; this tool does not add authentic detail.
Transparency and file support
This resizer exports JPG, including when the input is PNG or WebP. Transparent pixels are filled with white. Use the original if you need a transparent background. Animated images, SVG, HEIC, and RAW camera files are not supported by this tool.
Limits and troubleshooting
Files must be at most 10 MB. Source images and output dimensions are limited to 20 million pixels, and neither output side may exceed 10,000 pixels. Very large canvases can still fail on devices with limited memory. If export fails, reduce the target dimensions or try a smaller file.
Read resizing without stretching for proportions and common mistakes, or our guide to dimensions and quality to compare the two controls.