Instagram Crop Toolfor Every Post Size
Upload a photo and this Instagram crop tool gives you every feed and Story size at once. Move each crop where you want it, check how the 3:4 profile grid will trim it, and download JPEGs that Instagram accepts.
Drop a photo here
JPEG, PNG and WebP work everywhere; HEIC opens in Safari. You can also paste a screenshot.
Never uploaded. It all happens in your browser.
You get 5 sizes
- Portrait post1080 × 1350
- Square post1080 × 1080
- Landscape post1080 × 566
- Story1080 × 1920
- 3:4 post1080 × 1440
Your files stay on this device. Nothing is uploaded, and location data is removed from every export.
Every size, in full
The tool exports these exact pixel sizes, and compresses a file only when the network has a size limit.
| Size | Pixels | Shape | File |
|---|---|---|---|
| Instagram portrait postThe tallest feed shape Instagram accepts from scheduling tools, and the one that fills the most screen. | 1080 × 1350 | 4:5 | JPEG, under 8 MB |
| Instagram square post | 1080 × 1080 | 1:1 | JPEG, under 8 MB |
| Instagram landscape postThe widest feed shape Instagram accepts. It shows smaller in the feed than portrait. | 1080 × 566 | 1.91:1 | JPEG, under 8 MB |
| Instagram story | 1080 × 1920 | 9:16 | JPEG, under 8 MB |
| Instagram 3:4 postThe Instagram app accepts 3:4, but its publishing API does not, so scheduling tools need 4:5 instead. | 1080 × 1440 | 3:4 | JPEG, under 8 MB |
How it works
- 1
Upload your photo
Choose a photo from your device. It opens in your browser and stays there, so nothing is uploaded.
- 2
Adjust each crop
Drag and zoom inside each shape. The shaded frame shows the centred 3:4 slice your profile grid will show.
- 3
Download the sizes you need
Save one size or all of them. Each file is a JPEG at the exact pixel size, under Instagram’s 8 MB limit.
Why Instagram crops your photos, and the sizes that avoid it
Instagram’s feed accepts photos between 4:5 portrait and 1.91:1 landscape. Anything taller or wider is cut to fit. The sizes that use the full width are 1080 by 1350 pixels for portrait, 1080 by 1080 pixels for square and 1080 by 566 pixels for landscape. Portrait fills the most screen as people scroll, which is why so many accounts use it.
Since January 2025 your profile grid shows every post as a centred 3:4 rectangle rather than a square. A 4:5 portrait loses a thin strip from each side on the grid, a square loses more, and a landscape photo loses most of its width. Keep faces and text in the middle of the frame and they survive both views.
The Instagram app now accepts 3:4 uploads at 1080 by 1440 pixels, which fill a grid tile exactly. The Instagram publishing API does not: it accepts only 4:5 to 1.91:1, so every scheduling tool, Posty included, has to publish a 4:5 version. This tool makes both, so you can post from the app or schedule from anywhere.
Through its API, Instagram takes feed photos as JPEG files up to 8 MB, and it recompresses whatever you send. Uploading at exactly 1080 pixels wide leaves Instagram less resizing to do, so edges and text stay sharper.
Questions
- What is the Instagram post size?
- A portrait post is 1080 by 1350 pixels (4:5), a square post is 1080 by 1080 pixels and a landscape post is 1080 by 566 pixels (1.91:1). Stories and Reels are 1080 by 1920 pixels (9:16). Portrait is the best default for the feed because it takes the most room on screen.
- How do I crop a photo for Instagram without losing the edges?
- Cropping always removes something. If the whole photo has to show, use the Instagram No Crop tool instead: it fits the photo inside the frame and fills the gap with white, a colour or a blurred copy of the image.
- Should I post 4:5 or 3:4 on Instagram?
- If you post from the Instagram app, 3:4 fills the profile grid tile with nothing trimmed. If you schedule, use 4:5: the publishing API rejects anything taller, so a 3:4 photo cannot go out through a scheduler. A 4:5 post loses only a thin strip from each side on the grid.
- What is the Instagram grid crop 3:4?
- Your profile grid shows each post as a centred 3:4 slice. The full post still appears when someone opens it or sees it in the feed. This tool draws that slice on every size, so you can check what your grid will show before you post.
- Is my photo uploaded anywhere?
- No. Your photo opens in your browser and is processed on your own device; it is never sent to Posty or anyone else. Saving a download re-encodes the image, which also strips the EXIF data your camera stored, including GPS location. You do not need an account.
More tools
Every tool runs in your browser, with nothing to install. See all tools
- Instagram no cropFit whole photos into an Instagram frame with a white, coloured or blurred background, in batches.
- Instagram grid makerSplit one image into profile grid tiles for the Instagram app or a scheduler, numbered in posting order.
- Carousel without croppingFit landscape and portrait photos into one shape so every carousel slide matches.
- Instagram StoryCrop a photo to the Instagram and Facebook Story size with the button areas shaded.
Schedule the finished photo to Instagram
Posty publishes Instagram posts, carousels, Reels and Stories at the time you pick. Its composer has an image editor built in that keeps a separate crop for each network, so one photo goes everywhere in the right shape.
Plans from $29 per workspace a month. Instagram Scheduler
