Image Resizer for Instagram
Crop or pad any photo to Instagram's exact sizes: 1080 x 1350 for portrait posts, 1080 x 1440 for the taller 3:4 format, 1080 x 1080 square, 1080 x 566 landscape and 1080 x 1920 for Stories. It runs in your browser, so your image is never uploaded.
Presets for TikTok, LinkedIn, X (Twitter), Facebook, Threads, YouTube, Pinterest and Bluesky included · Sizes last verified 27 September 2026
Instagram Feed photo post: 1080 x 1350 (4:5)
Instagram's 1080-px width at 4:5 — the tallest ratio the publishing API accepts.
Outfeed's publisher sends Instagram a JPEG of at most 8 MB between 4:5 and 1.91:1; a PNG, WebP, GIF, AVIF or TIFF is converted to JPEG, and an image outside the ratio range is padded (never cropped) to the nearest bound before publishing.
or drop it here. JPG, PNG, WebP or AVIF.
Processed on this device. Your image is never uploaded.
Which Instagram preset should you pick?
1080 x 1350 pixels (4:5) is the size to export for most Instagram posts: it is the tallest shape that works both in the app and through the scheduling tools that post for you. If you only post from your phone, 1080 x 1440 (3:4) is taller still and fills the profile grid tile, which is widely reported to be 3:4. Instagram keeps photos between 320 and 1080 px wide at their original resolution, enlarges narrower ones to 320 and scales wider ones down to 1080.
| Use | Ratio | Pixels | Note |
|---|---|---|---|
| Portrait post (scheduling-safe) | 4:5 | 1080 x 1350 | Instagram's 1080-px width at 4:5 — the tallest ratio the publishing API accepts. |
| Tall portrait post | 3:4 | 1080 x 1440 | Instagram Help's own upper bound (1080 wide, 1440 tall). App only — the API rejects it. |
| Square post | 1:1 | 1080 x 1080 | Instagram's 1080-px width at 1:1. |
| Landscape post | 1.91:1 | 1080 x 566 | Instagram Help's own lower bound (1080 wide, 566 tall). |
| Story | 9:16 | 1080 x 1920 | The 9:16 ratio is from Instagram's documentation; the pixel size is widely reported. |
| Reel | 9:16 | 1080 x 1920 | The 9:16 ratio is from Instagram's documentation; the pixel size is widely reported. |
| Reel cover | 1:1.55 | 420 x 654 | From the platform's own documentation |
| Profile photo | 1:1 | 320 x 320 | Widely reported; the platform does not publish it |
Every row above is a preset in this Instagram resizer. To resize a photo for an Instagram Story, pick the Story preset and choose fit mode if the whole picture must stay visible. For the reasoning behind each number, including how the grid crop works, read the Instagram post size guide.
How do you resize a photo for Instagram without cropping?
Choose Fit without cropping. The resizer scales the whole photo down until it fits the frame and fills the gap with a colour you pick, so nothing is cut. Crop to fill does the opposite: it fills the frame and lets you drag the picture (or move it with the arrow keys) to choose which part survives.
Here is the difference on a typical 6000 x 4000 camera photo, resized to 1080 x 1350. Fit keeps the whole photo at 1080 x 720 with a 315 px band above and below. Crop keeps the full height and removes about 23.3% of the width from each side. Neither is wrong: fit suits product shots and screenshots, crop suits portraits.
- Pick an Instagram size, or any platform preset from the list.
- Choose or drop your image.
- Select crop or fit, then adjust the position, zoom or background colour.
- Choose JPEG, PNG or WebP and download the file at the exact preset size.
If you need the pixel maths without an image, such as the height of a 4:5 frame at another width, the aspect ratio calculator does it both ways.
App-only vs scheduling-safe presets
Use 3:4 when you post from the Instagram app, and 4:5 when a scheduling tool posts for you. Instagram's app accepts 3:4 (1080 x 1440), but its publishing API, which API-based scheduling tools use, stops at 4:5. That is why the resizer labels them "app only" and "scheduled posts".
What each choice costs in the profile grid is worked through in the Instagram post size guide. For this tool, going the other way matters: a 3:4 image fitted into 1080 x 1350 picks up a strip of about 34 px on each side.
Outfeed publishes through the same API, so it follows the same rule. Outfeed's publisher sends Instagram a JPEG of at most 8 MB between 4:5 and 1.91:1; a PNG, WebP, GIF, AVIF or TIFF is converted to JPEG, and an image outside the ratio range is padded (never cropped) to the nearest bound before publishing. In other words, a 3:4 image sent through Outfeed arrives with narrow side bars rather than a cropped edge.
For a carousel, resize every slide with the same preset, because Instagram applies one shape to all of them. To split a single panorama into slides, use the Instagram carousel splitter; to see how a set of posts looks together, plan it in the Instagram grid maker.
Is your image uploaded anywhere?
No. This Instagram image resizer works entirely on your device. Your browser reads the file you choose, decodes it (turning the photo the right way up if your camera stored it sideways), draws it onto a canvas at the exact preset size and saves the result as a local download. No step sends the image to a server, so there is nothing to store, nothing to delete and no account to create.
You can check this yourself: once the resizer has loaded, disconnect from the internet and it keeps working. Very large photos are scaled down in your browser before resizing so they stay within what browsers can draw, and the tool tells you when that happens.
Which other platform presets are included?
The same resizer covers TikTok, LinkedIn, X (Twitter), Facebook, Threads, YouTube, Pinterest and Bluesky, with each size taken from the platform's own documentation where one exists. Sizes marked "widely reported" are ones the platform does not publish. Each row links to the full guide for that platform.
| Platform | Placement | Pixels | Guide |
|---|---|---|---|
| TikTok | Video post (9:16) | 1080 x 1920widely reported | TikTok video size guide |
| Personal profile cover (banner) (4:1) | 1584 x 396 | LinkedIn banner size guide | |
| Company Page cover image (189:32) | 1512 x 256 | ||
| Feed image post (4:5) | 1080 x 1350 | every social media image size | |
| Feed image post (1:1) | 1080 x 1080 | ||
| Feed image post (3:1) | 1080 x 360 | ||
| X (Twitter) | Header (banner) (3:1) | 1500 x 500 | X (Twitter) banner size guide |
| Profile photo (1:1) | 400 x 400 | ||
| Page cover photo (851:315) | 851 x 315 | Facebook cover photo size guide | |
| Event cover photo (1.91:1) | 1920 x 1005widely reported | Facebook event cover photo size guide | |
| Feed image (4:5) | 1440 x 1800Facebook's ad recommendation | Facebook cover photo size guide | |
| Threads | Image post (3:4) | 1440 x 1920Outfeed preset; not published by the platform | every social media image size |
| YouTube | Video thumbnail (16:9) | 3840 x 2160 | YouTube video, thumbnail and banner size guide |
| Channel banner (16:9) | 2560 x 1440 | ||
| Standard image Pin (2:3) | 1000 x 1500Pinterest's ad recommendation | every social media image size | |
| Bluesky | Profile banner (3:1) | 3000 x 1000widely reported | every social media image size |
| Profile picture (avatar) (1:1) | 1000 x 1000widely reported |
Safe-zone overlays are available for Instagram story, Instagram reel, TikTok video post, X (Twitter) header and YouTube channel banner. Most of these come from the platforms' ad guidance, because that is the only place they publish numbers; the tool labels each one. For every platform on one page, see social media image sizes.
From resized image to scheduled post
A correctly sized image is the start. Outfeed AI is a chat-first AI social media manager: you describe the post, it writes the caption in your brand voice, shows a preview for each platform, and schedules and publishes to Instagram, TikTok, LinkedIn, X, Facebook, Threads, YouTube, Pinterest and Bluesky from one conversation.
Frequently Asked Questions
Does Instagram support 3:4 (1080x1440) photos now?
Yes, in the app. Instagram Help now accepts photos between 1.91:1 and 3:4 (1080 wide, 566 to 1440 tall), so 1080 x 1440 posts without cropping. The publishing API that scheduling tools use is narrower: 4:5 to 1.91:1. Use 3:4 when you post from your phone and 4:5 (1080 x 1350) when you schedule.
Why does Instagram crop my photo?
For one of two reasons. A photo outside Instagram's accepted ratios is cropped to fit when you post it. And since January 2025 the profile grid shows posts as tall 3:4 tiles, so wider posts are trimmed at the sides in the grid view only. The post itself still shows in full. The 3:4 tile shape is widely reported rather than published by Instagram.
What image format is best for Instagram, JPG or PNG?
JPG. Instagram's publishing API accepts JPEG only, up to 8 MB, and the app publishes no format list. A PNG makes the file larger without staying a PNG through a scheduler. Outfeed's publisher sends Instagram a JPEG of at most 8 MB between 4:5 and 1.91:1; a PNG, WebP, GIF, AVIF or TIFF is converted to JPEG, and an image outside the ratio range is padded (never cropped) to the nearest bound before publishing. The resizer defaults to JPEG at quality 90 and shows the exact file size against that limit before you download.
Can I resize several images for an Instagram carousel at once?
This tool resizes one image at a time, so run each slide through the same preset. Instagram applies one orientation to every item in a carousel (up to 20 in the app), so every slide should share one shape. Outfeed's publisher blocks an Instagram carousel of more than 10 items (the API limit). To cut one wide panorama into slides, use the Instagram carousel splitter instead.
Is this photo resizer for Instagram free, and is my photo uploaded?
It is free, with no signup and no watermark, and your photo is never uploaded. The page decodes, resizes and saves the image inside your browser using the canvas built into it, so the file never leaves your device.
Sources
Sizes, limits and safe zones come from each platform's help or developer documentation, except where marked "widely reported". Last verified 27 September 2026.
- Instagram Help: Image resolution
- Instagram Graph API: IG User Media
- Meta Ads Guide: Instagram Stories image ads
- Instagram Help: Reel size & aspect ratios on Instagram
- Meta Ads Guide: Instagram Reels ads
- Hootsuite social media image sizes guide (updated 2026-09-02)
- TikTok Support: camera tools (video length)
- TikTok Ads Manager: in-feed ad specifications (downloadable safe-zone file)
- LinkedIn Help: Add or change the cover image on your profile
- LinkedIn Help: Image specifications for your LinkedIn Pages and Career Pages
- LinkedIn Help: Share photos on LinkedIn
- X Help: How to upload X profile photos and headers
- Facebook Help Center: Facebook Page profile picture and cover photo dimensions
- Snappa: Facebook event photo size (updated 2026-01-02)
- Meta Ads Guide: Facebook Feed image ads
- YouTube Help: Add custom thumbnails on YouTube
- YouTube Help: Manage your channel branding
- Pinterest Business Help: Review ad specs
- Threads API: overview
- Bluesky app source: UserBanner (3:1 crop)
- AT Protocol lexicon: app.bsky.actor.profile
- Social Media Today (2025-01-19), quoting Adam Mosseri
Sized right. Now schedule it.
Write, preview, schedule and publish to 9 platforms by chatting.
Try Outfeed AI Free