Image Resizer
Change the width and height of your images by pixels, percentage or social media presets. Free, fast and private.
Drag and drop your images here
JPG, PNG or WebP · up to 20 images · 25 MB each
The image is resized to fit inside the width and height. Fill only one field to set just that side.
What is an image resizer?
An image resizer changes the dimensions of a picture, which means its width and height in pixels. You might need to make a photo smaller so it fits a website layout, or set an exact size so it matches a social media post, a banner or a form upload field.
This tool works inside your browser. Your images are never uploaded to a server, so personal photos and work files stay on your device.
Three ways to resize an image
- By size: Enter a width, a height, or both in pixels. With Keep aspect ratio turned on, the image is scaled to fit inside the size you set without being stretched. Turn it off to force an exact size.
- By percentage: Scale the image up or down by a percentage. For example, 50 percent makes it half as wide and half as tall.
- Social presets: Pick a ready-made size for Instagram, YouTube, Facebook, X, LinkedIn, Pinterest or Open Graph. The image is scaled and cropped from the center so it fills the exact size.
Why image size matters for SEO and speed
Search engines and visitors both prefer fast pages. If you upload a 4000 pixel wide photo and display it at 800 pixels, the browser still downloads the full file, which slows your page and can hurt Core Web Vitals such as Largest Contentful Paint.
A good habit is to resize images to the size they are actually shown at before you upload them, and then compress them. Also set width and height attributes on your image tags so the layout does not jump while the page loads.
Link previews matter too. When someone shares your page, platforms such as Facebook, LinkedIn and X use your Open Graph image. A size of 1200 by 630 pixels is the common choice, and you can create it with the Open Graph preset.
Common image sizes
- Instagram post: 1080 × 1080 pixels (square). Portrait posts use 1080 × 1350 and stories use 1080 × 1920.
- YouTube thumbnail: 1280 × 720 pixels.
- Open Graph (link preview): 1200 × 630 pixels.
- Facebook cover: 820 × 312 pixels.
- X (Twitter) header: 1500 × 500 pixels.
- LinkedIn banner: 1584 × 396 pixels.
Resizing vs compressing
Resizing changes the dimensions of an image, while compressing reduces its file size without changing the dimensions. Making an image smaller usually reduces the file size as well, but for the best result resize first and then run it through the Image Compressor.
Keep in mind that platforms update their recommended sizes from time to time, so check the platform if you need an exact requirement.
How to use Image Resizer
- Drag and drop your images into the box, or click Choose images.
- Pick a method: By size, By percentage or Social presets.
- Enter the size, move the slider or choose a preset. The result updates automatically.
- Optionally choose the output format and quality.
- Download each image, or click Download all.
Frequently Asked Questions
Is this image resizer free?
Yes. It is free, has no watermark and needs no signup.
Are my images uploaded to a server?
No. Resizing happens in your browser, so your images never leave your device.
How do I resize an image without stretching it?
Keep Aspect ratio turned on in the By size method, and enter only a width or only a height. The other side is calculated automatically.
Can I resize many images at once?
Yes. You can add up to 20 images at a time, and the same settings are applied to all of them.
Why does my enlarged image look blurry?
Making an image bigger than its original size means the tool has to invent new pixels, so it can look soft. For the sharpest result, start from the largest original you have.
Which formats are supported?
JPG (JPEG), PNG and WebP, up to 25 MB each. You can also convert between these formats using the output format option.
How do I get an exact size for social media?
Use the Social presets method. The image is scaled and cropped from the center to fill the exact width and height of the preset.