Image Resizer

Set a width, height or percentage and download your resized image instantly.

Processed on your device. Files are never uploaded.
or drop images hereJPG, PNG, WebP, GIF, BMP · batch supportedYou can also paste images with Ctrl+V

How to resize an image

  1. Drop an image into the box or click to choose one. The original size is shown right away.
  2. Type a new width or height. With Keep aspect ratio on, the other side updates automatically so the image is not stretched.
  3. Or switch to Percentage and drag the slider to scale the image.
  4. Pick an output format and click Resize image, then download it.

Common image sizes

  • Instagram: 1080×1080 (square post), 1080×1350 (portrait), 1080×1920 (story/reel).
  • YouTube thumbnail: 1280×720 (16:9).
  • Facebook cover: 820×312 on desktop.
  • Website hero image: 1600–1920px wide is plenty for most screens.
  • Email attachments: 1200px on the longest side keeps photos readable and small.

Resizing vs. compressing

Resizing changes the number of pixels; compressing changes how efficiently those pixels are stored. For the smallest files, resize to the size you actually need, then run the result through our Image Compressor. To change the shape of a photo without stretching it, use the Image Cropper.

Pixels, DPI and print size

Screens only care about pixels, so for websites and social media set the width and height in pixels. For printing, the physical size depends on pixels and print resolution: a photo printed at 300 DPI needs 1800×1200 pixels for a 6×4 inch print and about 2480×3508 pixels for a full A4 page. Changing the DPI number stored in a file does not add detail; only the pixel dimensions matter.

Resizing many images at once

Add several images and set a width with “Keep aspect ratio” turned on. Each image is scaled to that width and gets the height that matches its own shape, so portrait and landscape photos are never stretched. Turn on “Don’t enlarge smaller images” to leave images that are already smaller than your target untouched; upscaling only makes them blurry and larger.

Why is my resized image blurry?

  • It was enlarged. Making an image bigger than the original cannot create new detail.
  • It was shrunk a lot and then sharpened by the platform. Upload at exactly the size the platform recommends to avoid a second resize.
  • The quality setting is low. JPG and WebP export at 92% quality here; choose PNG if you need lossless output.

Recommended sizes for websites

A full-width hero image rarely needs to be wider than 1920px, content images inside an article look sharp at 1200–1600px, and thumbnails are usually 300–600px. Serving images at the size they are displayed is one of the simplest ways to improve page speed and Core Web Vitals.

Frequently asked questions

How do I resize an image without losing quality?

Making an image smaller keeps it sharp. Enlarging beyond the original size cannot add real detail, so upscaled images may look soft. For the best quality, export PNG or use JPG/WebP at 90% or higher.

Can I resize to an exact size like 1080×1080?

Yes. Untick "Keep aspect ratio" and type the exact width and height, or choose a preset such as Instagram post or YouTube thumbnail. If the shape differs from the original the image will be stretched, so use the Image Cropper first if you need to change the shape.

Is my image uploaded?

No. The resizing happens in your browser and the image never leaves your device.

What does resizing by percentage do?

It scales both width and height by the same factor, so 50% turns a 4000×3000 photo into 2000×1500 and reduces the pixel count to a quarter.

Last updated · By the Toolbenchly team · How we build and test our tools