Resize images for social media
Get photos sized just right for Instagram, Stories, Facebook, YouTube, WhatsApp, and LinkedIn in one click.
The cause: aspect ratio, not size
Instagram doesn't crop photos because they're too large in pixels. It crops them because of their aspect ratio (the relationship between width and height). Feed photos need to fit within a range from wide landscape to 4:5 portrait. A phone photo taken vertically is often 3:4 or 9:16, which is taller than 4:5, so the app crops the extra space from the top and bottom.
Here are a few common examples:
- Vertical phone photo in the feed: Cropped to 4:5.
- Panoramic photo: Cropped at the sides or shown as a narrow strip.
- Carousel: Every image uses the first image's aspect ratio. If the first image is square, the vertical images after it are cropped to a square.
- Profile grid: Shows a cropped thumbnail of the post. The full photo is still there, but the profile grid displays only the center.
- Stories: Fill the screen (9:16). Wider photos are zoomed in, cutting off the sides.
What if the photo looks stretched?
Instagram itself usually doesn't stretch photos. The distortion typically happens beforehand: an app or editor changes the width and height to fixed values without preserving the aspect ratio, such as forcing a 3:4 photo into 1080 × 1080. Faces look wider, and circles become ovals.
There are only two ways to change an aspect ratio without distortion: crop part of the image or add a background to fill the extra space. Stretching is never the answer.
How to post the full photo without cropping
- Open Resize for social media and select your photos.
- Choose Instagram — 4:5 portrait feed (or Stories if that's where you're posting).
- For the fit, choose Full photo with blurred background or Full photo with solid-color background. The whole photo stays visible, with the extra space filled in.
- Generate the images and post them without adjusting Instagram's zoom.
Prefer a uniform white frame with a gallery-style look? Borders and frames adds a border around your photo. Then fit it to 4:5 with a white background.
When you should crop the photo yourself
Sometimes cropping is unavoidable, such as when you want the photo to fill the entire feed. In that case, choose what to crop yourself instead of letting the app center it:
- Use Crop image, choose the 4:5 aspect ratio, and position the frame to keep the entire face, product, or text visible.
- In Resize for social media, Fill crops the extra space and lets you choose what stays visible: center, top, bottom, or sides.
- For group photos, leave a little space above everyone's heads. Cropping right at the forehead looks like a mistake.
Carousel with photos in different aspect ratios
Since a carousel uses the first image's aspect ratio, standardize all your photos before posting. Make them all 4:5 with the same fit (for example, a blurred background). That way, no photos get cropped unexpectedly, and the carousel looks consistent as you swipe.
Quality: Why Your Photo Loses Sharpness
Besides cropping your photo, Instagram recompresses images. To minimize quality loss:
- Upload images at 1080 pixels wide—the size Instagram uses in the feed.
- Avoid posting screenshots of screenshots: each round of compression reduces image quality.
- On a poor connection, Instagram may lower upload quality. Use Wi-Fi when the photo matters.
Frequently asked questions
What's the best size for an Instagram feed post?
A 4:5 portrait image at 1080 × 1350 pixels takes up the most screen space without being cropped in the feed.
How do you fit a full portrait photo in an Instagram Story?
For Stories, 9:16 photos fill the screen. If your photo is wider, create a 9:16 version with a blurred or colored background to show the whole image.
Can you change the thumbnail on your profile grid?
Instagram lets you adjust the thumbnail crop in some cases, such as when editing a Reel cover. For photos, keep the main subject centered to be safe.
Can you use the tool with multiple photos at once?
Yes. Select all your photos and choose a format. The finished images will be bundled in a ZIP file.
Why does my Instagram photo have white borders?
If your image has an aspect ratio outside Instagram's supported range and you zoom out in the app, Instagram fills the empty space with white. Create the image in the right aspect ratio to choose your background color.