Change image dimensions with control
Resize Image creates a JPEG, PNG, or WebP copy using dimensions in pixels or a percentage of the original. You can lock the aspect ratio, prevent accidental enlargement, and compare the source with the resized result before downloading.
Width, height, and aspect ratio
With Maintain aspect ratio enabled, changing one dimension updates the other so the image keeps its original proportions. Turn it off only when you intentionally want a different shape; otherwise the result can look stretched or squeezed.
Do not enlarge prevents the width or height from exceeding the original image dimensions. Enlarging can be useful for a required canvas size, but it cannot restore detail that was not present in the original.
Resize by percentage
Choose By percentage to scale both original dimensions together. At 50%, a 4000 × 3000 image becomes 2000 × 1500 pixels. This describes width and height, not file size. Use a quick percentage or enter your own, including decimals.
The calculated output dimensions appear before processing. Values above 100% require Do not enlarge to be turned off. Switching modes retains each mode’s settings; a new image starts in By pixels with its original dimensions.
How to resize an image
Choose an image
Add a static JPEG, PNG, or WebP file. Its verified dimensions become the starting width and height.
Set the dimensions
Choose By pixels to enter a width and height, or By percentage to scale the original dimensions together. Review the calculated output dimensions.
Choose the output
Keep the original format or select JPEG, PNG, or WebP. PNG retains transparency; JPEG fills transparent areas with white.
Compare and download
Resize the image, inspect the before-and-after view, and download the result when its dimensions and appearance are correct.
If the dimensions are already right and you mainly want a smaller file, use the Compress Image.
File size and compatibility
Smaller dimensions often reduce file size, but the result also depends on format, quality, transparency, and source encoding. A resized PNG can still be larger than a source JPEG, for example.
Large images can require substantial browser memory. Follow the tool’s size and dimension guidance; if processing fails, try smaller output dimensions or a computer.
JPEG and WebP exports use the maximum quality setting, but re-encoding is still lossy and the file can grow. PNG encoding preserves the resized pixels without palette reduction. Use Compress Image separately when reducing file size is your goal.
Output uses standard sRGB color and 8 bits per channel. Images with an embedded color profile are interpreted before conversion; their original profile and other embedded metadata are not copied. Wide-gamut colors or higher-bit-depth gradients may change, and the tool shows relevant notices before processing. This is not a strict-lossless PNG optimizer. Available output formats can depend on the browser and image dimensions.
How do I resize an image without stretching it?
Keep Maintain aspect ratio enabled. Enter one target dimension and the tool calculates the other from the source proportions.
Should I enlarge a small image?
Only when you need specific output dimensions. Enlargement adds pixels but does not recover missing detail, so the result may look soft.
Does resizing an image make the file smaller?
Often, but not always. Pixel dimensions, output format, quality, and source encoding all affect the final file size.
Can I keep a transparent background when resizing?
Yes with PNG or a transparency-capable WebP result. JPEG does not support transparency, so review the preview before choosing it.
Are images uploaded for resizing?
No. The selected image is inspected and resized in your browser after the page has loaded.