Skip to content
Pixora
resizesocial-mediadimensionsinstagram

Social Media Image Sizes: The Cheat Sheet

The sizes you actually need, in one table, and the reason a correctly-sized image beats a giant original: every platform re-encodes what you upload, so the pixels you send are never the pixels people see.

By 6 min read

The short version: match the platform's native dimensions, keep the longest edge modest, and let a light compression pass do the rest. Instagram tops out at 1080 pixels wide no matter what you feed it, a YouTube thumbnail is 1280 by 720, and an X post image looks best at 1600 by 900. Everything else is detail, and the detail is below.

The reason this matters is not pixel-peeping perfectionism. It is that every platform re-encodes your image the moment you upload it. The file people scroll past is not your file — it is the platform's copy, resized and recompressed by an automated pipeline that has never seen your photo before and does not care about it. Your only real control is the input you hand that pipeline.

The size table

These are the working dimensions for the most common placements. Aspect ratio is the part that never changes; the pixel counts are what platforms currently render at.

Common placements and their native pixel sizes.
PlacementPixels (W×H)Aspect ratio
Instagram square post1080 × 10801:1
Instagram portrait post1080 × 13504:5
Instagram Story / Reels1080 × 19209:16
YouTube thumbnail1280 × 72016:9
Facebook cover (desktop)820 × 312~2.63:1
X / Twitter post1600 × 90016:9
LinkedIn profile banner1584 × 3964:1
LinkedIn post (link/shared)1200 × 627~1.91:1

To hit any of these exactly, the image resizer has most of them built in as presets, so you can drop a photo in and pick the target rather than typing numbers.

Resize to any social size

Why a bigger upload does not help

It is tempting to think that sending a 12-megapixel original gives the platform 'more to work with' and therefore a sharper result. It does the opposite. When you upload a 4000-pixel-wide photo to Instagram, the server downscales it to 1080 wide and re-encodes it with its own compression settings, which are tuned for storage cost across billions of images, not for your one picture.

That second compression is the problem. You have taken a photo that was already a JPEG, and handed it to a machine that decodes it, shrinks it, and squeezes it again with settings you cannot see. Each JPEG encode discards a little information for good. Do it twice and you get softer edges and muddier detail than if you had uploaded a file that was already the right size and only lightly compressed.

So the winning move is to do the downscale yourself, with a good resampler, then let the platform re-encode a file that is already close to its target. There is less for the pipeline to change, so there is less it can ruin.

Aspect ratio versus resolution

These two get muddled constantly, and keeping them apart makes everything else simpler. Aspect ratio is the shape of the frame — 1:1 is a square, 16:9 is a wide rectangle, 9:16 is a tall phone screen. Resolution is how many pixels fill that shape.

  • Get the aspect ratio wrong and the platform crops or letterboxes your image — heads get cut off, or ugly bars appear.
  • Get the resolution too low and the image looks soft and blocky when stretched to fit.
  • Get the resolution needlessly high and you gain nothing, because the platform throws the extra pixels away.

Ratio is the thing to nail first. A 1080 by 1080 square and a 500 by 500 square are the same shape; one is just sharper. But a 1080 by 1080 square uploaded to a 9:16 Story slot will be cropped or padded, and no amount of resolution fixes a shape mismatch. If you need to change the shape, crop to the target ratio with the image cropper first, then resize the result.

Crop to the right ratio

The 1080-pixel ceiling on Instagram

Instagram displays feed images at a maximum of 1080 pixels on the long edge. Upload something wider and it is downscaled to 1080; upload something narrower and it is upscaled, which looks worse. So 1080 wide is both the floor and the ceiling for a feed photo — the exact width you want to hand over.

That gives you three clean feed targets: 1080 by 1080 for a square, 1080 by 1350 for the tall 4:5 portrait that takes up the most vertical space in the feed, and 1080 by 1920 for full-screen Stories and Reels. The 4:5 portrait is the one most people underuse — it is the largest a single feed post is allowed to be, so it commands the most screen as someone scrolls.

On Instagram, 1080 pixels wide is not a suggestion you can beat by uploading more. It is the wall your image is resized to hit.

Safe zones for text on Stories

A Story is 1080 by 1920, but you do not get to use all 1920 pixels of height for anything important. The interface sits on top of your image: the account name and close button occupy roughly the top 250 pixels, and the reply bar, link stickers and action buttons cover roughly the bottom 250 pixels.

Put a headline in either band and the app will draw a button straight through it. Keep the text and any critical part of the subject inside the central strip — think of it as a safe zone about 1080 by 1420 sitting in the middle of the frame. The full image still fills the screen; you are just refusing to place anything you care about where the buttons live.

  1. Design on a 1080 by 1920 canvas so the whole screen is covered.
  2. Keep text, logos and faces out of the top 250 and bottom 250 pixels.
  3. Preview on an actual phone before posting — emulators lie about where the buttons fall.

If you are chopping one wide image into a multi-panel Story or an Instagram grid, the image splitter slices a single picture into even tiles you can post in sequence.

Split an image into a grid

A workflow that survives every platform

You do not need a different process per network. One habit covers all of them.

  1. Start from the highest-quality original you have, not from a copy that has already been through a platform once.
  2. Crop to the target aspect ratio for where it is going.
  3. Resize the long edge to the native pixel size from the table above.
  4. Compress lightly — enough to keep the file small, not so much that you add visible artefacts before the platform even touches it.

Doing many at once — say a whole set of product shots for a shop — is where a batch tool earns its keep. The bulk image resizer resizes a folder to one target and hands you a ZIP, and the image compressor trims the files afterwards without a second visible quality hit.

Resize a whole folder at once

Everything Pixora does here runs in your browser — the resize, the crop, the split and the compression all happen on your own device, so your photos are never uploaded to us before they are uploaded to the platform. The only server that ever sees them is the one you are actually posting to.

Quick answers

What size should a single Instagram photo be?

Use 1080 by 1350 for the tall portrait that fills the most feed space, or 1080 by 1080 for a classic square. Both are 1080 pixels wide because that is the maximum Instagram renders.

Does a higher-resolution upload look sharper?

No. The platform downscales it to its display size and re-encodes it, so a correctly-sized, lightly-compressed file usually looks better than a giant original that gets squeezed twice.

Why does my Facebook cover look cropped?

The desktop cover area is about 820 by 312, but mobile crops it differently, so the visible region shifts between devices. Keep anything important near the centre and away from the edges.