Resize Image for an Instagram Post
Make a pixel-perfect Instagram feed photo (1080×1080 square, or 4:5 portrait and landscape) so it stays sharp instead of being squashed on upload.
Fills the whole frame: edges are cropped so the image exactly fills the size. Best for social posts, thumbnails and banners.
1:1 square · 1080 × 1080 px
Instagram Post Size Guide
Instagram displays feed photos at a maximum width of 1080 pixels. If you upload something smaller it gets stretched (and looks soft); upload something much larger and Instagram downscales and re-compresses it. Resizing to the exact size first gives you the sharpest possible result. The three Instagram feed ratios: • Square (1:1) — 1080 × 1080 px — the classic, safest post • Portrait (4:5) — 1080 × 1350 px — fills the most vertical space in the feed, great for reach • Landscape (1.91:1) — 1080 × 566 px — for wide, cinematic shots How to use this page: • "Fill" crops your photo to the chosen ratio automatically (recommended for posts) • Want a specific crop? Frame it with our Crop tool first, then resize here • Tap "Adjust" to switch between square, portrait and landscape, or enter any custom size
What are the dimensions of an Instagram post?
A square Instagram feed post is 1080 × 1080 pixels (1:1). Instagram also supports 1080 × 1350 px (4:5 portrait) and 1080 × 566 px (1.91:1 landscape). Starting at 1080 px wide keeps your photo sharp instead of being downscaled on upload.
Frequently asked questions
Need a different size?
Related tools
More ways to work with your images. All free, all in your browser.