How to Resize an Image for Instagram
Instagram is a visual platform, so image size matters.
If your image is too wide, too tall or not prepared for the right format, Instagram may crop it awkwardly. Text can be cut off, faces can move too close to the edge, logos can disappear and your post may not look as polished as expected.
The good news is that you do not need complex editing software to fix this.
You can resize your image for Instagram online, choose the right format and download a post-ready version in just a few steps.
In this guide, you will learn the best Instagram image sizes for posts, carousels, stories and reels, plus how to resize images with the free Resize Image for Instagram tool by Free Utilities Online.
Best Instagram Image Sizes
Different Instagram formats need different dimensions.
Here are practical sizes to use:
| Instagram format | Recommended size | Aspect ratio |
|---|---|---|
| Square post | 1080 × 1080 px | 1:1 |
| Portrait post | 1080 × 1350 px | 4:5 |
| Landscape post | 1080 × 566 px | 1.91:1 |
| Story | 1080 × 1920 px | 9:16 |
| Reel cover / vertical content | 1080 × 1920 px | 9:16 |
| Carousel portrait slide | 1080 × 1350 px | 4:5 |
| Carousel square slide | 1080 × 1080 px | 1:1 |
For most feed posts and carousel graphics, 1080 × 1350 px is a strong default because it gives you a vertical format that takes more space in the feed.
Why Resize Images Before Uploading to Instagram?
Resizing images before uploading gives you more control.
If you upload a random image directly, Instagram may crop or compress it in a way you do not like.
Resizing first helps you:
avoid unwanted cropping;
keep text inside safe areas;
make posts look consistent;
prepare carousels correctly;
create better thumbnails;
keep brand visuals aligned;
reduce file size when needed;
make images easier to upload and manage.
This is especially important for creators, designers, agencies, small businesses, photographers and anyone publishing branded content.
Best Size for Instagram Feed Posts
For regular feed posts, the most common options are:
1080 × 1080 px
1080 × 1350 px
1080 × 566 px
A square post is simple and balanced, but a portrait post usually gets more vertical screen space.
If you are posting educational content, product graphics, design tips or promotional visuals, portrait format is usually a better starting point:
1080 × 1350 px
This gives you more room for headings, examples, screenshots and calls to action.
Best Size for Instagram Portrait Posts
The recommended portrait post size is:
1080 × 1350 px
This uses a 4:5 aspect ratio.
Portrait posts work well for:
personal photos;
fashion photos;
product shots;
educational posts;
infographic-style content;
design tips;
quote graphics;
creator content;
brand posts;
announcements.
Because portrait posts are taller than square posts, they can feel more immersive in the feed.
Best Size for Instagram Square Posts
The classic Instagram square format is:
1080 × 1080 px
This uses a 1:1 aspect ratio.
Square posts are useful for:
simple graphics;
quotes;
product thumbnails;
profile-friendly visuals;
balanced layouts;
quick announcements;
image grids;
reusable templates.
Square format is easy to design and works well for consistent visual systems.
However, it gives you less vertical space than a 4:5 portrait post.
Best Size for Instagram Landscape Posts
A practical landscape size is:
1080 × 566 px
This uses a wide aspect ratio.
Landscape posts work well for:
panoramic images;
wide photography;
banners;
group photos;
horizontal graphics;
cinematic visuals.
The downside is that landscape posts take up less vertical space in the feed. They can be useful, but they may feel smaller than portrait posts on mobile screens.
Best Size for Instagram Stories
Instagram Stories use a vertical full-screen format:
1080 × 1920 px
This is a 9:16 aspect ratio.
Stories work well for:
quick updates;
promotions;
behind-the-scenes content;
polls and stickers;
limited-time offers;
event coverage;
mobile-first content.
When designing stories, keep important text away from the very top and bottom because interface elements may cover parts of the screen.
Best Size for Instagram Reels Covers
Reels are also vertical, so a common size is:
1080 × 1920 px
This gives you a 9:16 format.
For reel covers, keep important text and faces near the center. Instagram may show the reel differently in feed, grid and full-screen views.
A good reel cover should work even if the edges are cropped in some placements.
Best Size for Instagram Carousels
For carousels, use the same size for every slide.
The most practical carousel sizes are:
1080 × 1350 px
Or:
1080 × 1080 px
Portrait carousels are great for:
tutorials;
educational posts;
storytelling;
product explainers;
mini guides;
before-and-after sequences;
design tips.
Square carousels are useful when you want a more classic, balanced layout.
If you are creating a seamless carousel, you can design one long image and then split it into slides.
For example, a 5-slide portrait carousel would be:
5400 × 1350 px
Then split into five slides:
5 slides of 1080 × 1350 px
How to Resize an Image for Instagram Online
The easiest way to resize an image for Instagram is to use an online image resizer.
With the free Resize Image for Instagram tool by Free Utilities Online, you can:
upload your image;
choose an Instagram-ready size;
resize or fit the image;
avoid awkward cropping;
download the final image;
prepare posts, stories and carousels faster.
A simple workflow:
Upload your image.
Choose the Instagram format.
Preview the crop or fit.
Adjust the image if needed.
Download the resized version.
Upload it to Instagram.
This gives you more control than uploading the original image directly.
Resize Image to 1080 × 1350 px
For most Instagram feed graphics, use:
1080 × 1350 px
This is ideal for portrait posts and carousel slides.
Use this size for:
educational graphics;
quote posts;
product graphics;
mini tutorials;
creator carousels;
design tips;
personal brand posts;
portfolio previews.
If your image is not already 4:5, you have two options:
crop the image to fill the frame;
fit the full image inside the frame with padding.
Cropping fills the space. Fitting preserves the whole image.
Resize Image to 1080 × 1080 px
For square posts, use:
1080 × 1080 px
Square format is useful when you want a simple, balanced layout.
Use this size for:
profile grids;
simple graphics;
product thumbnails;
quote cards;
brand posts;
icons and visual snippets.
If you are designing a consistent Instagram grid, square posts can still work very well.
Resize Image to 1080 × 1920 px
For stories and vertical full-screen content, use:
1080 × 1920 px
Use this size for:
Instagram Stories;
Reel covers;
vertical promotions;
event stories;
full-screen announcements;
mobile-first visuals.
When resizing to 9:16, check that important elements are not too close to the top or bottom.
Crop vs Fit: Which Should You Choose?
When resizing an image, you usually have two options: crop or fit.
Crop
Cropping fills the entire target size.
Example:
Original image → cropped to 1080 × 1350 px
This is best when:
you want a full-bleed image;
you do not mind trimming edges;
the subject is centered;
you want a clean professional look.
The downside is that some parts of the original image may be removed.
Fit
Fitting keeps the entire image visible and adds space around it if needed.
Example:
Original image → fitted inside 1080 × 1350 px
This is best when:
you cannot crop the image;
text must stay fully visible;
the whole product must be shown;
the image has important details near the edges;
you are preparing a graphic or screenshot.
The downside is that you may get padding or borders around the image.
Keep Text Inside Safe Areas
If your Instagram image contains text, keep it away from the edges.
This is important for:
quote graphics;
carousels;
story graphics;
reel covers;
product announcements;
educational posts;
promotional designs.
Good rule:
Keep important text centered and away from the outer edges.
This helps prevent cropping problems in feed previews, profile grids and different device views.
How to Resize Photos Without Distortion
Do not stretch an image to force it into a new size.
Bad:
Wide photo stretched into 1080 × 1350 px
This can make faces, products and text look distorted.
Better:
crop the image;
fit the image with padding;
use a background color;
blur the background behind the image;
extend the canvas;
choose a better aspect ratio.
The goal is to resize the image while preserving its proportions.
Resize Images for Instagram Without Cropping
Sometimes you want the full image to appear on Instagram without losing any part.
In that case, use fit mode instead of crop mode.
For example, if you have a horizontal photo but want a portrait Instagram post, you can fit it inside a 1080 × 1350 canvas.
This keeps the whole photo visible.
You can use:
white background;
black background;
blurred background;
brand color background;
gradient background.
This is useful for artwork, screenshots, product images and photos where the edges matter.
Resize Images for Instagram Carousels
Carousels need consistency.
If one slide is square and another is portrait, the upload may feel inconsistent or force unexpected cropping.
Use the same size for every slide:
1080 × 1350 px
Or:
1080 × 1080 px
For educational carousels, 1080 × 1350 px is usually a strong choice because it gives more room for content.
For seamless carousels, design one long image and split it into equal slides.
Example:
5 slides × 1080 px wide = 5400 px wide
Canvas:
5400 × 1350 px
Output:
5 images of 1080 × 1350 px
Resize Images for Instagram Grid Planning
If you care about how your profile grid looks, plan your images before posting.
A grid planner can help you preview:
visual consistency;
color balance;
content rhythm;
cover alignment;
text placement;
post order;
repeated templates.
This is useful for brands, creators, agencies and portfolio accounts.
Before publishing, check whether the post still looks good when displayed smaller in the profile grid.
Compress Images After Resizing
After resizing, your image file may still be large.
Compressing can help reduce file size before storing, sharing or uploading.
This is useful when:
you export PNG graphics;
you create many carousel slides;
your image has a large file size;
you want faster upload handling;
you manage lots of social assets.
For photo-heavy posts, JPG can be a good option. For graphics with text, PNG can keep sharp edges, but it may be larger.
Always preview compressed images to make sure text and details still look good.
Common Instagram Resizing Mistakes
1. Uploading Random Image Sizes
Instagram can handle many image sizes, but random dimensions can cause awkward cropping.
Resize intentionally before uploading.
2. Placing Text Too Close to the Edge
Text near the edge may be cropped or feel uncomfortable.
Keep headings, logos and CTAs inside a safe central area.
3. Stretching the Image
Never stretch an image just to match Instagram dimensions.
Use crop, fit or background padding instead.
4. Mixing Carousel Sizes
Carousel slides should use the same dimensions.
This keeps the swipe experience clean and predictable.
5. Forgetting Stories Use a Different Size
A feed post and a story are not the same format.
Use 1080 × 1350 px for portrait feed posts and 1080 × 1920 px for stories.
6. Exporting Text Graphics Too Low Quality
If your image includes text, check that the final export is sharp.
Blurry text makes the post look less professional.
Practical Instagram Resize Recipes
Portrait Feed Post
Size: 1080 × 1350 px
Aspect ratio: 4:5
Best for: feed posts, carousels, educational graphics
Square Feed Post
Size: 1080 × 1080 px
Aspect ratio: 1:1
Best for: simple graphics, product posts, grid consistency
Landscape Feed Post
Size: 1080 × 566 px
Aspect ratio: 1.91:1
Best for: wide photos, banners, panoramic visuals
Story or Reel Cover
Size: 1080 × 1920 px
Aspect ratio: 9:16
Best for: stories, reels, full-screen vertical content
Portrait Carousel
Size: 1080 × 1350 px per slide
Aspect ratio: 4:5
Best for: tutorials, tips, storytelling, swipeable content
Related Free Instagram and Image Tools
You may also find these tools useful:
Together, these tools help you resize, crop, compress, split and plan Instagram images faster.
FAQ
What size should I resize an image for Instagram?
For portrait feed posts and carousels, 1080 × 1350 px is a strong default. For square posts, use 1080 × 1080 px. For stories and reels, use 1080 × 1920 px.
What is the best Instagram post size?
For most feed content, 1080 × 1350 px is a practical choice because it uses a vertical 4:5 format and gives more screen space than a square post.
How do I resize a photo for Instagram without cropping?
Use fit mode instead of crop mode. This keeps the full image visible and places it inside the Instagram canvas, often with padding or a background.
What size should Instagram carousel slides be?
Use the same size for every slide. A common carousel size is 1080 × 1350 px per slide for portrait carousels or 1080 × 1080 px for square carousels.
Can I resize images for Instagram online?
Yes. You can use an online image resizer to upload your image, choose an Instagram format, preview the result and download a resized version.
Final Tip
The easiest way to avoid Instagram cropping problems is to resize your image before uploading.
Use 1080 × 1350 px for portrait feed posts and carousels, 1080 × 1080 px for square posts and 1080 × 1920 px for stories and reels.
Try the Resize Image for Instagram tool to prepare your image online and download a post-ready version.