Skip to content

Current Social Media Image Sizes

Post, story, cover and profile dimensions for each network, checked rather than copied from a four-year-old listicle.

Three ratios cover almost every social placement: 1:1 for feed posts, 9:16 for stories and reels, and 1.91:1 for link previews. Producing those 3 from one master makes you compatible with nearly everything without maintaining a spreadsheet of exceptions.

Most social image size guides are recycled from older guides and quote dimensions that changed years ago. The safer approach is to design at the largest size each network accepts and let the network downscale, rather than uploading something it has to enlarge. Enlarging is the one operation that always looks worse.

The 3 ratios that cover everything

Design at 1080 by 1080, 1080 by 1920 and 1200 by 630 pixels, and those 3 files serve every major network. The exact pixel counts matter less than getting the shape right, since networks resize but never reshape without cropping.

RatioPixelsUsed forTarget file size
1:1 square1080 x 1080Feed posts on most networksUnder 300 KB
9:16 vertical1080 x 1920Stories, reels and short video coversUnder 400 KB
1.91:1 wide1200 x 630Link previews and shared article cardsUnder 200 KB
4:5 portrait1080 x 1350Feed posts where extra height is allowedUnder 350 KB
16:9 landscape1920 x 1080Video thumbnails and cover imagesUnder 400 KB

The 4:5 portrait shape is worth knowing because it occupies more vertical space in a scrolling feed than a square does, which is why many social teams default to it for organic posts.

Why guides go out of date so quickly

Networks change layouts continuously and rarely announce image dimension changes. A guide written 3 years ago may still rank well in search while quoting sizes that no longer exist.

Designing to a ratio rather than to an exact pixel count protects you from most of these changes. A square image stays square when a network adjusts its feed width, while a design built to one specific pixel size may end up cropped or padded. Check the network help pages before a campaign that matters, and treat any guide, including this one, as a starting point rather than a specification.

Link preview images deserve the most attention

The 1200 by 630 pixel preview card is the image most people see, because it appears every time anyone shares a page from your site. That image is defined once in your site markup and then reused endlessly.

Set it through the Open Graph meta tags in the page head. Keep important text inside the central area, since networks crop the card differently and the edges are unreliable. Test the result with each network preview debugger before relying on it, because a card that has been cached wrongly can persist for days.

Profile and cover images

Upload profile pictures at 400 by 400 pixels or larger and design them to survive a circular crop. Most networks display profile images as circles, which removes the corners of a square design.

  • Profile picture: 400 x 400 minimum, with the subject centred and clear of the corners.
  • Cover or banner: around 1500 x 500, with important content in the middle third.
  • Group or page header: around 1640 x 856, cropped heavily on mobile.
  • Video channel banner: around 2560 x 1440, with a safe area near 1546 x 423 that shows on every device.
  • All of the above: keep text large, since these images are frequently displayed under 100 pixels wide.

Networks recompress everything you upload

Every major network re-encodes uploaded images to its own format and quality, so your compression choices affect the input rather than the output. Uploading a 5 MB file does not produce a better result than uploading a well prepared 300 KB file.

The practical consequence is that heavy uploads waste your time and your data allowance without improving anything a follower sees. What does improve the result is correct dimensions and a clean original, since a network compressing an already correct file damages it less than a network resizing an oversized one.

How to prepare a campaign image set

To produce every placement from one design, follow these 6 steps.

  1. Design the master at the largest size you need, usually 1080 by 1920 for a vertical campaign.
  2. Keep all text and logos inside a central safe area, away from the outer 15 percent on every edge.
  3. Export the 3 core ratios: square, vertical and wide.
  4. Resize each export to the recommended pixel dimensions rather than uploading the full size master.
  5. Compress each file to its target, since smaller files upload faster and survive network recompression better.
  6. Preview each image on a phone before scheduling, because most viewers will never see it on a desktop.

Text on images and where it gets cropped

Keep text within the central 70 percent of the frame, because every network crops differently and edges disappear without warning. A headline that sits near the top of a story frame is frequently hidden behind the interface.

Stories and reels are the worst case, since the top and bottom of a vertical frame carry profile details, captions and controls. Leaving roughly 250 pixels clear at the top and 300 at the bottom of a 1920 pixel tall design keeps the message visible on every device. Test on a real phone rather than in a design preview.

Which format to upload

Upload JPG for photographs and PNG for graphics with flat colour and sharp text. Networks accept both everywhere, and the choice affects how well the design survives the network recompression.

PNG is the better choice for a graphic containing text, a logo or flat colour blocks, because JPEG compression produces faint halos around sharp edges that become more visible once the network compresses the file again. Photographs are the reverse case, where JPEG handles the detail efficiently and PNG produces a needlessly heavy file.

Animated images and short video

Upload short video rather than animated GIF, because most networks convert GIF files to video anyway and the conversion is worse than a proper export. A 3 second GIF can weigh more than an entire page of photographs.

Where a GIF is genuinely required, keep it under 3 seconds, reduce the frame rate to 12 or 15 frames per second, and limit the dimensions to what will actually display. Those 3 changes typically cut the file by 80 percent, which matters because animated files are the heaviest thing most social accounts publish.

Checking a design before you schedule it

  • View the image at phone size, not at full screen on a monitor.
  • Confirm no text is cut off at any edge or hidden by interface elements.
  • Check the profile picture crop as a circle rather than a square.
  • Confirm the link preview card renders correctly in a network preview tool.
  • Look at the file size, since anything over 1 MB uploads slowly and gains nothing.
  • Check contrast in both light and dark mode, which several apps now apply to backgrounds.

Producing a month of posts in one batch

Resize and compress a whole content calendar in a single pass rather than exporting images one at a time. Social teams typically prepare 20 to 60 images per month across several placements.

Drop up to 500 files in together, set the dimensions and size target once, and every image comes back matched to the same specification. Everything runs inside your browser on your own processor, which matters for campaign assets under embargo. Unreleased product shots, launch creative and client work stay on your machine, and no upload request is made at any point.

Keep the masters in a dated folder alongside the exports. Networks change their layouts, campaigns get repeated, and a design that has to be rebuilt from a compressed social export always looks worse than one re-exported from the original. Storing masters costs a few megabytes and saves an afternoon the next time a placement size changes.

Back to blog