Resize and Crop Image

Crop and set exact image dimensions in pixels

Crop freely or use a fixed ratio like a 1:1 square, 16:9, or a 9:16 story, and change the image width to an exact number of pixels. The height is calculated automatically based on the ratio, so the image is never stretched. This is useful for a profile picture required in a specific size, posts and stories, website images, and documents that demand fixed dimensions. The result is saved as a PNG, and everything runs in your browser without uploading the image to any server. Downsizing to the dimensions actually displayed is also the most effective way to reduce file size, even before touching compression.

Frequently asked questions

Is the quality affected?

Downsizing keeps the image sharp. Enlarging beyond the original size will always blur it, because there is nowhere to invent pixels that were not photographed.

What is the difference between cropping and resizing?

Cropping removes parts of the image and changes what you see. Resizing keeps the entire image and only changes the number of pixels. For a new display ratio, you usually need both.

What dimensions are right for Instagram?

A square post is 1080 by 1080, a vertical post is 1080 by 1350, and a story or reel is 1080 by 1920. Here you have ready-made 1:1 and 9:16 ratios. You can manually crop the 4:5 vertical post using the free crop tool, then enter a width of 1080.

Why is my image stretched on the website?

Because its aspect ratio is different from the space it is placed in. You should crop it to the correct ratio before uploading, rather than letting CSS stretch it.

What format does the image come out in?

Always PNG, which retains full quality. A photo saved as a PNG might come out heavier than the original, in which case you should convert it to JPG or WebP, or compress it.

More tools you might need

All tools in Image Tools