How to resize an image
- Add your image with Select files or drag and drop.
- Choose whether to resize by pixels or by percentage.
- Enter the new width or height; with the aspect ratio lock on, the other side updates automatically.
- Click Resize and download the result.
Resizing versus compressing
Resizing changes how many pixels an image has; compressing changes how efficiently those pixels are stored. Halving the width and height leaves a quarter of the pixels, so the file usually becomes much smaller too. When an upload form specifies both pixel dimensions and a maximum size in KB, resize first, then use Compress Image to KB.
High-quality resampling
The resizer uses a Lanczos filter, a high-quality resampling method that keeps edges smooth and avoids the jagged or blurry look of simple browser scaling. When you shrink an image, light sharpening is applied so fine detail stays crisp. Typical targets are around 1080 pixels for social media, 1920 pixels for full-width website images, or whatever size a form requests.
Making images bigger
You can enlarge an image, but upscaling only estimates the new pixels from their neighbours; it cannot add detail that was never captured. Moderate enlargements look fine, while large ones look soft. Use the Image Dimension Calculator to plan sizes, and Crop Image if you need a different shape rather than a different size. Small enlargements are usually fine on screen; doubling the size or more makes the softness obvious.
Frequently asked questions
Will resizing distort my image?
Not if the aspect ratio lock is on. Turning it off lets you set width and height independently, which can stretch the image.
Does resizing reduce file size?
Making an image smaller in pixels almost always reduces its file size as well.
Which formats can I resize?
JPG, PNG, WebP, BMP, GIF (first frame), HEIC, TIFF and other common formats.
Can I make a small image larger without losing quality?
Enlarging always looks softer than the original because new detail cannot be created.
Are my images uploaded?
No. Resizing happens in your browser.