This image resizer changes the pixel size of JPG, PNG, WebP, GIF, AVIF and BMP images in your browser. Add one image or many, choose the new size and press Resize images. Each result shows its old and new dimensions and file size, with its own download button, and a batch can be saved as one ZIP. The images are resized on your device and never uploaded, and the tool is free with no sign-up.
How to resize an image
- Drop images on the box or tap it to choose files.
- Under New Size, pick a tab: Pixels, Percentage or Social sizes.
- Under Output, choose a Format (Same as original, JPG, PNG or WebP) and a Quality from 40 to 100. The default of 90 suits most photos.
- Press Resize images, then Download on each row or Download all (ZIP).
Three ways to set the size
- Pixels: with Keep proportions on, type a width, a height or both, and each image keeps its shape and fits inside that size. A 3000 × 2000 photo resized to a width of 800 becomes 800 × 533. Turn Keep proportions off to make every image exactly the size you type, cropped, padded or stretched to fit. Each side can be up to 20,000 pixels.
- Percentage: scale every image by 5% to 200% in steps of 5. At 25%, 3000 × 2000 becomes 750 × 500.
- Social sizes: one click sets a common upload size, with the choice of cropping to fill or fitting inside a background colour.
Image resizer for Instagram and other social sizes
- Instagram square post: 1080 × 1080. Instagram portrait post: 1080 × 1350.
- Story or Reel: 1080 × 1920.
- Facebook post and link preview image: 1200 × 630. The guide to Open Graph image sizes explains why that shape is used.
- X (Twitter) post: 1600 × 900. YouTube thumbnail: 1280 × 720.
- LinkedIn banner: 1584 × 396. WhatsApp profile photo: 640 × 640. Full HD: 1920 × 1080.
When a photo's shape differs from the preset, Crop to fill trims the edges evenly so the picture covers the frame, and Fit inside shows the whole picture with bands of your chosen colour.
Worked example: a phone photo as an Instagram portrait post
A wide phone photo of 4032 × 3024 is much wider than the 1080 × 1350 portrait frame. With Crop to fill, the resizer keeps the middle 2419 × 3024 pixels of the photo and scales them to 1080 × 1350, so the left and right edges are cut off. With Fit inside, the whole photo shrinks to 1080 × 810 and sits in the middle of the frame with a 270-pixel band above and below in the background colour.
Getting a sharp result
The image resizer makes large reductions in halving steps, which keeps fine detail and edges cleaner than shrinking in one jump. Making an image bigger than the original adds pixels but no detail, so enlarged photos look soft. Save photos as JPG or WebP and screenshots, logos and graphics with sharp edges as PNG. If your browser can't write WebP, the tool saves a PNG and says so next to the file. A transparent image saved as JPG gets a white background.
Resize photo dimensions or file size?
Resizing changes the number of pixels, and the file size falls with it: halving the width and height leaves a quarter of the pixels. Forms that set a maximum in KB or MB check the file size, so shrinking a 4032 × 3024 photo to 1600 × 1200 is a quick first step, and the Image Compressor can then take it below a set target. The guide to compressing an image to 200 KB lists common upload limits. To turn resized photos into a single document, use JPG to PDF.
Limits to know
- The image resizer can make images up to 50 megapixels, for example 8000 × 6000.
- Resized images don't keep metadata such as location and camera details.
- An animated GIF becomes a still image of its first frame. With Same as original, GIF, AVIF and BMP files are saved as PNG.
- iPhone HEIC photos need the HEIC to JPG converter first. It can also shrink them while converting.
This free image resizer sits with the other file and photo tools in Everyday Tools.