Resize Images for Instagram: Post, Story, Reel, and Profile Sizes
- Instagram post: 1080x1080 (square), 1080x1350 (portrait), 1080x566 (landscape)
- Story and Reel: 1080x1920 (9:16 vertical)
- Profile picture: 320x320 (displays as circle)
- Free browser tool resizes without cropping or distortion
Table of Contents
Instagram rejects, crops, or compresses images that are not the right size. A 4000x3000 photo from your camera gets squeezed into a blurry square post. A horizontal landscape gets awkward black bars in a Story. The fix is resizing before you upload, and the correct dimensions depend on where the image goes: feed post, Story, Reel cover, or profile picture.
Our free social media resizer has every Instagram preset built in. Drop your image, pick the format, choose cover (fill and crop) or fit (no cropping), and download. No app install, no account, runs in your browser.
Instagram Image Sizes: The Complete 2026 Reference
| Format | Size (px) | Aspect Ratio | Notes |
|---|---|---|---|
| Square Post | 1080 x 1080 | 1:1 | Classic Instagram format |
| Portrait Post | 1080 x 1350 | 4:5 | Takes up more feed space, higher engagement |
| Landscape Post | 1080 x 566 | 1.91:1 | Less common, gets letterboxed |
| Story / Reel | 1080 x 1920 | 9:16 | Full vertical screen |
| Carousel | 1080 x 1080 or 1080 x 1350 | 1:1 or 4:5 | All slides must match |
| Profile Picture | 320 x 320 | 1:1 | Displays as circle, upload square |
| Reel Cover | 1080 x 1920 | 9:16 | Crops to 4:5 in grid view |
| Highlight Cover | 161 x 161 | 1:1 | Small circle on profile |
The portrait format (1080x1350) is worth knowing about. It takes up more vertical space in the feed than a square post, which means more screen real estate and statistically higher engagement. If you have the choice between square and portrait, portrait almost always performs better.
For carousel posts, every slide must use the same aspect ratio. Instagram locks the ratio after you upload the first image. If your first slide is 4:5 portrait, every subsequent slide must also be 4:5. Resize all slides to the same dimensions before uploading.
How to Resize Any Image for Instagram in 30 Seconds
- Open the Social Media Resizer
- Drop your image or click to select it from your device
- Pick the Instagram preset you need (Post, Story, Reel, Profile)
- Choose Cover (fills the frame, may crop edges) or Fit (shows the full image, may add bars)
- Click Export and the resized image downloads
The whole process takes about 10 seconds once you know which preset to pick. The tool shows you a live preview of how the image will look at the target size before you export, so you can adjust if needed.
Cover vs Fit explained: If you have a wide landscape photo and resize it to Instagram Story (9:16 vertical), Cover will zoom in and fill the frame, cutting off the left and right edges. Fit will show the entire photo centered with blurred or colored bars on the top and bottom. Neither option distorts the image. Pick based on whether you would rather crop or have bars.
The image processes entirely in your browser. Your photo is not uploaded to any server. For sensitive images (brand materials before a launch, unreleased product photos), this matters.
How to Resize for Instagram Without Cropping
The most common frustration with Instagram: uploading a photo and having it crop out the parts you care about. Instagram forces everything into its supported aspect ratios. If your image does not match, something gets cut.
Two ways to avoid cropping:
Option 1: Use Fit mode. Select your Instagram preset and choose Fit instead of Cover. The tool scales your entire image to fit within the target dimensions without cutting anything. If the aspect ratio does not match, you get a solid color background filling the remaining space.
Option 2: Resize to the right aspect ratio first. If your photo is 3000x2000 (3:2 ratio) and you want an Instagram post, resize to 1080x720, then use our image cropper to trim it to 1080x1080 or 1080x1350 while choosing exactly which part to keep.
For photographers who shoot in 3:2 or 16:9, the 4:5 portrait format (1080x1350) is the closest match that minimizes cropping while still filling the feed nicely. You only lose a thin strip from the sides of a 3:2 photo when cropping to 4:5.
The "without cropping" solution depends on what you are willing to accept: background bars (Fit mode) or minor edge cropping to a compatible ratio. There is no way to put a 16:9 widescreen image into a 9:16 vertical Story frame without either cropping or adding significant padding. Physics wins. But you get to control which tradeoff you make instead of letting Instagram decide for you.
Sell Custom Apparel — We Handle Printing & Free ShippingResizing for Instagram Stories and Reels
Stories and Reels both use the same dimensions: 1080 x 1920 pixels, 9:16 vertical. This is your phone screen in portrait orientation. Any image that is not already 9:16 will either get cropped or need padding.
From a horizontal photo: A landscape photo going into a Story is the most extreme resize scenario. You are going from wide to tall. Cover mode will zoom in aggressively, keeping only the center of your photo. Fit mode will show the full image small in the center with large bars above and below. For horizontal photos, Fit mode usually looks better because the image stays intact.
From a square photo: A 1:1 square going into 9:16 is less extreme. Cover mode crops a moderate amount from the top and bottom. Fit mode shows the square centered with bars above and below.
From a portrait photo: If your photo is already vertical (shot in portrait mode on your phone), Cover mode works best. A 3:4 portrait photo fills 9:16 with only minimal edge cropping.
For Reel cover images, keep in mind that the cover crops to 4:5 in the grid view. Design the important elements in the center 4:5 area of the 9:16 frame. The top and bottom will be visible in the Reel player but cut off in the grid preview.
Instagram Profile Picture: Square Upload, Circle Display
Instagram profile pictures upload as a 320x320 pixel square but display as a circle. This means the corners of your square image will be clipped when people view your profile.
When resizing for your profile picture:
- Keep the important content (face, logo) centered with space around the edges
- Do not put text or important details near the corners, they will be cropped into a circle
- Use our resizer to get the exact 320x320 size, then check the preview to make sure everything important is in the center
For highlight covers (the small circles on your profile below your bio), the size is 161x161 pixels. These are tiny, so use simple icons or single letters rather than detailed images. Complex designs will not be readable at this size.
If you have a logo that needs to work as a profile picture, consider removing background elements first with our background remover, then placing the logo on a solid-color background sized to 320x320. This gives you a clean, professional profile picture that reads well at small sizes.
Photographer Tips for Instagram Sizing
Export quality matters. After resizing, your image is already at Instagram's target resolution. Instagram will still compress it slightly during upload, but starting with a correctly-sized image means less compression damage. A 6000x4000 photo that Instagram resizes down on its own gets compressed twice: once by resizing, once by Instagram's compression.
Batch workflow. If you are posting a 10-image carousel, resize all images to the same dimensions before starting. Mismatched sizes in a carousel force Instagram to crop inconsistently. Our tool handles one image at a time, but the process is fast enough that 10 images take about two minutes.
Use 4:5 portrait for maximum feed impact. Landscape posts take up roughly 60% of the screen. Square posts take 75%. Portrait (4:5) posts take about 90%. More screen space means more attention, more engagement, more time spent looking at your image.
After resizing, if your file is still larger than 8MB (Instagram's upload limit for posts), run it through our image compressor to reduce the file size without visible quality loss. A 1080x1350 image at high quality is typically 300-800KB, well under the limit. But photos with lots of detail or high-resolution exports can sometimes exceed it.
Resize for Instagram Right Now
Drop your image, pick an Instagram preset, download the perfect size. Free, no app, no account.
Open Free Social Media ResizerFrequently Asked Questions
What is the best image size for Instagram posts in 2026?
The best size is 1080x1350 pixels (4:5 portrait ratio). It takes up more vertical space in the feed than square (1080x1080), resulting in higher engagement. For Stories and Reels, use 1080x1920 (9:16). Profile pictures are 320x320 uploaded as square, displayed as circle.
How do I resize an image for Instagram without cropping?
Use the Fit mode in our resizer. It scales your entire image to fit within the Instagram dimensions without cutting any part. If the aspect ratio does not match, you get a solid background filling the remaining space instead of losing parts of your image.
Does Instagram change the quality when I upload?
Yes, Instagram compresses all uploads. Starting with a correctly-sized image (1080px wide) reduces double-compression. If you upload a 5000px-wide image, Instagram resizes AND compresses it, resulting in more quality loss than uploading a pre-sized image.
Can I resize images for Instagram on my iPhone?
Yes. Our browser-based tool works in Safari on iPhone. Open the tool, select your photo from your camera roll, pick an Instagram preset, and download the resized image. No app download needed.

