Image Stretched or Squashed After Resizing? How to Fix It
Resized a photo and faces look long or flat? Learn why changing the aspect ratio stretches images and how to crop first so presets fit without distortion.
The short answer
An image looks stretched or squashed after resizing when the new width and height have a different shape (aspect ratio) from the original. Resizing a 4000 × 3000 landscape photo straight to 1080 × 1920 forces a 4:3 picture into a 9:16 frame, so everything looks about 2.4 times taller and thinner than it should. The fix is to crop to the target shape first, then resize, or keep the lock on and change only one dimension in the Resize Image tool.
Why stretching happens
Resizing changes how many pixels an image has. It does not decide what to cut off. If you ask for a size with a different shape, the only way to fill it without cropping is to scale the width and height by different amounts.
Example: a 4000 × 3000 photo resized to 1080 × 1920 (an Instagram Story size):
- Width shrinks to 27% of the original (1080 ÷ 4000)
- Height shrinks to 64% of the original (1920 ÷ 3000)
The height is kept at 2.37 times the proportion of the width, so faces become long and circles become tall ovals.
How the Resize Image tool handles the shape
Knowing exactly what the tool does makes it easy to avoid distortion:
- The lock button (🔒) is on when you load an image. With it on, typing a new width automatically sets the matching height, and the other way round, so the shape is preserved.
- The preset buttons turn the lock off. Instagram Square (1080 × 1080), Instagram Story (1080 × 1920), Facebook Post (1200 × 630), Twitter Post (1600 × 900), YouTube Thumb (1280 × 720), LinkedIn Post (1200 × 627), 4K (3840 × 2160) and 1080p (1920 × 1080) fill in both numbers and unlock them.
- The tool resizes to exactly the width and height shown. If those numbers have a different shape from your photo, the result is stretched to fit. It does not add borders or crop automatically.
- The output is always a JPG, with a quality slider from 50% to 100%.
So presets are only safe when your image already has the preset's shape, for example a 16:9 screenshot going to 1920 × 1080.
Fix 1: Resize one dimension with the lock on
If you only need the image smaller or larger and do not need an exact frame size:
This never distorts. Use it for email attachments, website images and anything without a fixed frame.
Fix 2: Crop to the target shape, then resize
When a platform or form needs exact dimensions, crop first so the shape matches, then resize.
Step 1: Work out the crop size
Divide the target width by the target height to get the target ratio. Then keep as much of your photo as possible:
- If your photo is wider than the target shape, keep the full height and calculate the width: crop width = photo height × target width ÷ target height.
- If your photo is taller than the target shape, keep the full width and calculate the height: crop height = photo width × target height ÷ target width.
- To keep the subject centred, start the crop at half the leftover space.
Step 2: Worked examples for a 4000 × 3000 photo
| Target | Crop size | Crop start (X, Y) | Then resize to |
|---|---|---|---|
| Instagram Story 1080 × 1920 | 1688 × 3000 | 1156, 0 | 1080 × 1920 |
| Instagram Square 1080 × 1080 | 3000 × 3000 | 500, 0 | 1080 × 1080 |
| Facebook Post 1200 × 630 | 4000 × 2100 | 0, 450 | 1200 × 630 |
| YouTube Thumb 1280 × 720 | 4000 × 2250 | 0, 375 | 1280 × 720 |
For the Story crop, 3000 × 9 ÷ 16 = 1687.5, rounded to 1688. Half a pixel of difference is invisible after resizing.
Step 3: Crop and resize
Because the cropped image already has the target shape, the preset no longer distorts it. If the subject is not in the centre, change X or Y to move the crop window, keeping the width and height the same. A detailed walk-through of ratio crops is in cropping to an exact pixel size or aspect ratio.
Fix 3: Let the platform crop it
Most social apps let you pinch and position a photo when you upload it. If you do not need an exact file size, uploading the original and adjusting the frame in the app avoids stretching completely.
Other problems that look like stretching
The image looks blurry rather than stretched
You enlarged a small image. Resizing up cannot add detail, so a 400-pixel-wide image made 1920 pixels wide will look soft. Start from the largest original you have.
Transparent areas turned black
The Resize Image tool saves as JPG, and JPG cannot store transparency. Browsers fill transparent areas with black when they save a JPG from a canvas. If your logo or PNG has a transparent background, see PNG to JPG with a transparent background for options.
The photo is rotated the wrong way
Some phone photos store their orientation in EXIF data. Modern browsers apply that orientation when they draw the image, so the output usually matches what you see. If a sideways image swaps your width and height, check the "Original" size shown by the tool before typing new values.
The file is still too big
Lower the Quality slider to 80% or 85%, which usually cuts file size noticeably with little visible change. For a hard limit in KB, use the Compress Image to KB tool after resizing.
Quick checklist
- No fixed frame needed? Lock on, change one number.
- Exact frame needed? Crop to the ratio first, then use the preset.
- Preset result looks wrong? Compare the shapes: divide width by height for both the original and the target. If the numbers differ, crop first.
Resizing and cropping both happen in your browser, so your photos are not uploaded. For recommended sizes on each platform, see image sizes for social media.
Frequently asked questions
Why does my image look stretched after resizing?
The new width and height have a different shape from the original, so the width and height are scaled by different amounts.
How do I resize an image without stretching it?
Keep the lock on and change only the width or the height, or crop the image to the target ratio first and then resize to the exact size.
Why does the preset distort my photo?
Presets set both width and height and turn the lock off. If your photo has a different shape, it is stretched to fill the preset size.
How do I crop a 4000 × 3000 photo for an Instagram Story?
Crop to 1688 × 3000 starting at X 1156, Y 0, then resize to 1080 × 1920.
Put this guide into practice with our free online tool — no signup required.
Open tool