Resize Images to Any Size
Change the pixel dimensions of one image or a whole batch. Enter a width, a height or a percentage, keep the proportions locked, and get sharp results thanks to step-by-step high-quality downscaling.
How to resize images
- Add one or more images.
- Choose Pixels or Percentage. For pixels, pick a preset or type a width and/or height; leave Keep aspect ratio ticked to avoid distortion.
- Select the output format and quality.
- Click Resize images, then download each result or the ZIP.
Supported formats
- Input
- JPG, PNG, WebP, GIF, BMP, AVIF
- Output
- JPG, PNG, WebP
- Maximum size
- 50 MB per file (limited by your device's memory)
Fitting versus stretching
With Keep aspect ratio on, entering both a width and a height treats them as a box: each image is scaled until it fits inside, so a 4:3 photo resized to 1080 × 1080 becomes 1080 × 810. Turn the lock off to force the exact size, which stretches the picture if the shapes differ. To get an exact size without distortion, first cut the image to the target shape with the Image Cropper, then resize. Large reductions are done in halving steps, which avoids the jagged, shimmering look of a single big downscale.
Benefits
- Presets for common targets: Full HD, 4K, Instagram square/portrait/story, link previews and banners.
- Live preview of the resulting size for the first image before you process the batch.
- Stepwise high-quality downscaling keeps fine detail and text crisp.
Limitations
- Enlarging an image cannot add real detail; upscaled results look soft.
- Browsers cap canvas size at around 16,384 pixels per side, and phones may run out of memory with very large images.
- Metadata such as EXIF and colour profiles is not carried over to the output.
Privacy and security
Images are decoded and re-encoded by your browser in a background Web Worker (or on the page itself in browsers without OffscreenCanvas). Files are never uploaded, and the results exist only in this tab's memory until you download them.
Read our privacy policy for details about the site as a whole.
Frequently asked questions
How do I resize without changing the aspect ratio?
Keep the aspect-ratio lock on and enter only a width or only a height — the other side is calculated automatically. With both entered, the image is fitted inside that box.
Will resizing reduce the file size?
Making an image smaller in pixels almost always reduces its file size, often dramatically. For further savings, pick WebP or JPG output or run the result through the Image Compressor.
What size should I use for Instagram?
Instagram displays posts at 1080 pixels wide: 1080 × 1080 for square, 1080 × 1350 for portrait and 1080 × 1920 for stories and Reels. All three are available as presets.