Zero uploads · 100% in-browser No sign-up · No watermarks · Free forever

Resize an image to exact dimensions

Set the precise width and height you need for Instagram, YouTube, a website banner or anything else. The aspect-ratio lock keeps it from stretching. Nothing is uploaded, and you see the new size before you download.

Runs in your browser Aspect-ratio lock Exact pixels, to 10000px

Drop image here or click to upload

Supports JPG, PNG, WEBP - Max 20 MB

Resized image preview
New Dimensions
New File Size
Why size matters

The same photo, resized down

One 2600px photo, exported at common widths on this tool. Smaller dimensions are where most of the file size actually goes.

A mountain lake photo used to demonstrate resizing
Displayed here at 1280px wide. The full-resolution original was 2600px and over three times the file size.
WidthDimensionsFile sizeRelativevs original
2600 (original)2600 × 1752697 KB
19201920 × 1294448 KB
36% smaller
12801280 × 863213 KB
69% smaller
800800 × 53989 KB
87% smaller
480480 × 32336 KB
95% smaller

If a page only ever shows an image 1200px wide, sending the 2600px original wastes most of its weight. Resize to what you actually display, then compress.

Cheat sheet

Standard sizes for every platform

Exact pixel dimensions that fit each platform without awkward cropping.

Platform / useWidthHeight
Instagram square post10801080
Instagram portrait post10801350
Instagram story / reel10801920
Facebook post1200630
Twitter / X post1200675
YouTube thumbnail1280720
LinkedIn post1200627
Pinterest pin10001500
Blog featured image1200628
How it works

Two things worth knowing

Shrinking is clean

Going smaller discards pixels you do not need at the new size, using bicubic interpolation. The result stays sharp.

Enlarging cannot add detail

Going bigger forces the tool to invent pixels, so the image softens. A 500px image will not become a crisp 2000px one. For a careful enlarge, use the Image Upscaler.

Keep the ratio locked

With Lock aspect ratio on, set one dimension and the other follows, so nothing stretches. Unlock it only when a platform needs an exact non-proportional size.

Use cases

When to reach for it

Social posts

Hit each platform's exact dimensions so your image is not cropped or letterboxed.

Faster web pages

Resize photos down to the size they actually display at before uploading to WordPress or Shopify.

Consistent galleries

Give every product or portfolio image the same dimensions for a clean, even grid.

FAQ

Frequently asked questions

Shrinking an image keeps quality well, because you are throwing away pixels you do not need at the smaller size. Enlarging is the opposite: the tool has to invent pixels, so the result gets softer. Always resize down from the largest original you have.

Uncheck Lock aspect ratio and enter 1080 by 1080 for a square post, 1080 by 1350 for portrait, or 1080 by 1920 for a story or reel, then click Resize.

Enter the fraction of the original you want. For 50 percent, type half the original width with Lock aspect ratio on and the height follows. The info line shows your original dimensions to work from.

Up to 10,000 by 10,000 pixels. Very large outputs use more browser memory, but modern devices handle them without trouble.

No. Resizing runs entirely in your browser through the HTML5 Canvas API. Your images never leave your device.

This page does one image at a time. For a whole folder, use the Bulk Image Resizer, which resizes a selection by percentage, max size, or exact dimensions and downloads them as a ZIP.

Input: JPG, PNG, WEBP and GIF. Output: JPG, PNG or WEBP, which you pick before resizing.

Related tools

Other tools you might need