Guides

Instagram Image Sizes — The Complete 2026 Guide

Square, portrait or landscape? Stories and Reels? Here are all the Instagram image sizes in one place — with aspect ratios, file weight, and how to build a feed that does not crop or blur your photos.

Instagram Image Sizes — The Complete 2026 Guide

A photo looks great in your camera roll, but the moment it hits Instagram the top of someone's head gets chopped off — and after posting the whole thing turns soft and grainy. Sound familiar? That isn't bad luck or a "worse camera." It's the collision between what your file actually is and what the app expects. Instagram runs on a fixed grid of sizes, and anything that doesn't fit gets rescaled or cropped automatically. Usually in the worst possible spot.

The good news: there are only a handful of these sizes, and you can master them once and for all. Below is the full cheat sheet — square, portrait, landscape, Stories and Reels — plus what really decides whether your photo stays sharp after compression.

Why Instagram crops your photos at all

The app doesn't show your file as it is. Every photo drops into the same predefined frame, and if the proportions don't match, Instagram forces the fit: it adds gray bars, zooms in, or trims the edges. That's where chopped foreheads and cut-off captions come from.

The second mechanism is recompression. After upload, Instagram's servers save the photo again with their own algorithm to keep it within their limits. If the file was already heavily compressed or had odd dimensions, that second pass piles on artifacts — and you get that familiar "dirty" look.

The takeaway is simple: the closer you land on Instagram's target photo dimensions from the start, the less the app has to do — and the less it ruins.

Feed posts — three shapes, one width

In the main feed Instagram works at a fixed width of 1080 pixels. Only the height — and therefore the aspect ratio — changes.

  • Square 1:1 — 1080×1080 px. The classic, the safe pick. Same look on every screen, easy to arrange into a tidy grid. Perfect for products, quotes, simple graphics.
  • Portrait 4:5 — 1080×1350 px. The most screen-filling format for a single photo. It takes up the most vertical space, so it grabs more attention as people scroll. Today it's the default for many creators.
  • Landscape 1.91:1 — 1080×566 px. A horizontal frame for panoramas, wide scenes, cover shots. It uses the least height, so it "holds" the feed less, but it can stay truest to the original composition of a horizontal photo.

If you want one go-to size for an Instagram post, make it the 1080×1350 portrait — in most cases it gives the most surface area while keeping the full frame intact.

Stories and Reels — vertical full screen

Stories and Reels follow a different geometry. Here the whole phone screen matters, which means a 9:16 ratio and a dimension of 1080×1920 px.

That's a much taller frame than anything in the feed, so a horizontal photo dropped into a Story either drowns in gray bars or gets zoomed so hard that half the composition disappears. Keep the "safe zones" in mind too: the top and bottom roughly 250 pixels sit behind your avatar, account name, buttons and captions. Keep the key elements — a face, text, a logo — in the central band of the frame.

Profile photo and grid thumbnails

The avatar is its own special case. Instagram shows it as a 320×320 px circle, so anything that lands in the corners of the square gets clipped by the round mask anyway. A face or logo has to sit centered, with breathing room at the edges.

The second thing that's easy to forget is the profile grid. Whether you post squares or portraits, the grid displays every photo as a square 1:1 thumbnail, cropped to the center. That means a 1080×1350 portrait looks full inside the post but loses its top and bottom in the grid. If you care about a consistent profile, compose your frame so it still reads well after a square crop.

Aspect ratios matter more than pixels

It's easy to get stuck on exact numbers, but the app mostly looks at aspect ratios. Three to know:

  • 1:1 — square, feed.
  • 4:5 — vertical post, feed.
  • 9:16 — full-screen vertical, Stories and Reels.

If the photo has the right ratio, Instagram has nothing to crop — it just scales it to 1080 px wide. So the safest workflow is: set the crop ratio first, worry about resolution second. It's easy to do in an Instagram image tool that offers ready-made 1:1, 4:5 and 9:16 presets out of the box.

Dimensions are not the same as file weight

Here's the mix-up that ruins the most photos. Dimensions are the number of pixels (e.g. 1080×1350). File weight is how many megabytes it occupies on disk. Two different things.

A 1080×1350 photo can weigh 300 KB or 4 MB, depending on format and compression level. And here's the catch: heavier doesn't mean better on Instagram. The app has its own limit and will compress the file down to its size regardless. Upload a heavy, "over-quality" file and that forced recompression is exactly what turns it to mush.

So the goal is different: hit the exact dimensions (1080 px wide) and hand over a file that's already reasonably compressed, so Instagram's algorithm has as little as possible to tighten. In practice JPG at around 85% quality works well — sharp yet light. For more on the weight-versus-quality relationship, see how to reduce image file size without losing quality, and for hard limits, the piece on compressing to 100 KB.

How to crop without cutting off a face

The most common disaster is a chopped head or a clipped edge of something important. A few rules that prevent it:

  • Ratio first, content second. Pick the target format (1:1, 4:5 or 9:16) and set the crop inside it — then you see exactly what the app will see.
  • Leave breathing room around faces. Don't push a head right to the edge. A small frame shift by Instagram then won't cut anything important.
  • Check the grid. If you post a portrait, picture the center square — does it still make sense in your profile grid?
  • Don't zoom in by force. Cutting a tiny crop out of a big photo just to "fit" the ratio ends in lost sharpness. Crop less aggressively instead.

Calm, deliberate cropping is easiest in a crop tool, where you set the ratio and drag the frame on a preview instead of guessing after upload. It's also the simplest path to a photo on Instagram without cropping by the app itself — because the work is already done beforehand.

Where post-upload blur comes from

A soft, noisy photo after uploading to Instagram usually has one of three causes:

  • Wrong dimensions. A file wider or narrower than 1080 px gets rescaled, and every rescale costs sharpness. Landing on 1080 px wide removes that step.
  • Double compression. A photo already heavily squeezed once (say, forwarded earlier through a messaging app) loses another layer of quality in Instagram's recompression. Always start from the original, not the "forwarded" version.
  • An "over-quality" heavy file. The bigger the file you upload, the harder Instagram has to squeeze it on its own — and the uglier the result. Better to hand it a sensibly prepared file.
A practical rule: exactly 1080 px wide, JPG at around 85% quality, dimensions matched to the format. Those are the settings that give the app the fewest reasons to wreck anything.

A consistent feed in practice

A profile that "looks good" is almost always one that keeps a single geometry. A few specifics:

  1. Pick one post format and stick to it. Usually portrait 4:5 — it gives the most surface area and a consistent rhythm in the grid.
  2. Unify ratios before posting. If your photos come in different shapes, bring them to one common format instead of letting Instagram crop each one differently.
  3. Prep the batch at once. A dozen photos for scheduled posts run nicely through a bulk resizer, so they all come out at identical dimensions and weight.
  4. Think about thumbnails. Remember the grid turns everything into a square anyway — compose with that in the back of your mind.

And one thing that's easy to forget with personal photos: in ImageResizerly all editing happens in your browser. Files aren't sent to any server, never uploaded or stored anywhere — they stay on your device. The details are in the privacy policy. For photos of children, documents or company material, that's a meaningful difference.

FAQ

What are the correct Instagram image sizes in 2026?

Feed: square 1080×1080 (1:1), portrait 1080×1350 (4:5) and landscape 1080×566 (1.91:1). Stories and Reels: 1080×1920 (9:16). Profile photo: 320×320. The shared feed width is always 1080 px.

What's the best size for an Instagram post?

For a single photo, usually portrait 1080×1350 (4:5) — it takes up the most vertical space while scrolling and pulls the eye. Square 1080×1080 is the safest when you want a perfectly even grid.

How do I post a photo on Instagram without cropping?

Match the aspect ratio to one of the formats (1:1, 4:5 or 9:16) before posting and set the width to 1080 px. When the file already has the right shape, the app has nothing to trim — it just scales it.

Why are my photos blurry after posting to Instagram?

Most often it's wrong dimensions (the app has to rescale) or double compression. Upload a file exactly 1080 px wide, as JPG at around 85% quality, always from the original — never from a version previously forwarded through a messaging app.

Does file weight matter on Instagram?

Dimensions and format matter more than weight itself. Instagram compresses every file to its own limit anyway, so a heavy "over-quality" file gets recompressed and may end up looking worse than a light, well-prepared one.

Try it yourself Open the tool with the right settings already in place — free and in your browser.
Resize image for Instagram →

Keep reading

← Back to the blog