Social media image sizes

One photo to every platform’s size, each from the platform’s own page, checked against its upload limit.

Or drop it here, or paste. JPEG, PNG, WebP, GIF or AVIF (HEIC in Safari), one photo. Nothing is uploaded.

Sizes

  • Instagram · Post, portrait 3:41080 × 1440
  • Facebook · Page cover photo851 × 315
  • X · Header1500 × 500
  • LinkedIn · Profile background1584 × 396 · ≤ 8.00 MB
  • YouTube · Video thumbnail3840 × 2160 · ≤ 2.00 MB
  • Link previews · Link preview (Open Graph)1200 × 630 · ≤ 8.00 MB

Each is a JPEG at quality 85, made smaller only where a platform’s upload limit needs it. Once you make them, they are remade as you move the subject or change the ticks.

Add a photo, or try a sample, to start.

In short

Instagram posts are up to 1080 × 1440 (3:4), a Facebook Page cover is 851 × 315, an X header 1500 × 500, a LinkedIn profile background 1584 × 396 and a YouTube thumbnail 3840 × 2160 under 2 MB from a phone — each from the platform’s own help page, read 8 October 2026. Drop one photo above, tap the subject, and every size comes out cropped around it, under its upload limit, in one .zip.

Every size, by platform

30 sizes from 12 platforms, each read on 8 October 2026. “Limit” is the upload limit the platform enforces; “Not stated” means the page gives none. Where only a shape is published, the pixel size is ours and says so.

Instagram image sizes

WhereSize (px)LimitFormatsSource
Post, square1080 × 1080Not statedJPEG, PNGhelp.instagram.com
Post, portrait 3:41080 × 1440Not statedJPEG, PNGhelp.instagram.com
Post, landscape 1.91:11080 × 566Not statedJPEG, PNGhelp.instagram.com
Story or Reel ad, 9:16Safe zone: leave roughly 14% of the top, 35% of the bottom and 6% of each side free of text and logos1440 × 256030 MBJPEG, PNGfacebook.com
Feed ad, 4:51440 × 180030 MBJPEG, PNGfacebook.com

Facebook image sizes

WhereSize (px)LimitFormatsSource
Page profile picture320 × 320Not statedJPEG, PNGfacebook.com
Page cover photo851 × 315Not statedFacebook: loads fastest under 100 kilobytesJPEG, PNGfacebook.com
Feed ad, 4:51440 × 180030 MBJPEG, PNGfacebook.com

X image sizes

WhereSize (px)LimitFormatsSource
Profile photo400 × 4002 MBJPEG, PNG, GIFhelp.x.com
HeaderSafe zone: 60 pixels on the top and bottom could be cropped1500 × 500Not statedJPEG, PNG, GIFhelp.x.com
Post photo, 3:41200 × 1600shape published, size ours5 MBJPEG, PNG, GIF, WebPdocs.x.com

LinkedIn image sizes

WhereSize (px)LimitFormatsSource
Profile photo400 × 4008 MBJPEG, PNGlinkedin.com
Profile background1584 × 3968 MBJPEG, PNGlinkedin.com
Company Page logo400 × 4003 MBJPEG, PNGlinkedin.com
Company Page cover1512 × 2563 MBJPEG, PNGlinkedin.com
Shared link or post image1200 × 627Not statedJPEG, PNGlinkedin.com

YouTube image sizes

WhereSize (px)LimitFormatsSource
Channel bannerSafe zone: safe area for text and logos 1235 x 338 px at 2048 x 11522560 × 14406 MBJPEG, PNG, GIF, BMPsupport.google.com
Video thumbnail3840 × 21602 MBJPEG, PNGsupport.google.com
Shorts thumbnail2160 × 384050 MBJPEG, PNGsupport.google.com
Profile picture800 × 800shape published, size ours15 MBJPEG, PNG, GIF, BMPsupport.google.com

Pinterest image sizes

WhereSize (px)LimitFormatsSource
Standard Pin, 2:31000 × 150020 MBJPEG, PNGhelp.pinterest.com

Bluesky image sizes

WhereSize (px)LimitFormatsSource
Avatar1000 × 1000shape published, size ours1 MBJPEG, PNGgithub.com
Banner, 3:11500 × 500shape published, size ours1 MBJPEG, PNGgithub.com
Post image2000 on the long sideshape published, size ours2 MBJPEG, PNG, WebPgithub.com

Mastodon image sizes

WhereSize (px)LimitFormatsSource
Avatar400 × 4002 MBWebP, PNG, GIF, JPEGdocs.joinmastodon.org
Header1500 × 5002 MBWebP, PNG, GIF, JPEGdocs.joinmastodon.org

Discord image sizes

WhereSize (px)LimitFormatsSource
Server bannerSafe zone: keep the top 48px simple, under the server title960 × 540Not statedJPEG, PNG, GIFsupport.discord.com

Google Business Profile image sizes

WhereSize (px)LimitFormatsSource
Business photo720 × 7205 MBJPEG, PNGsupport.google.com

Email (Mailchimp) image sizes

WhereSize (px)LimitFormatsSource
Full-width header (new builder, 2×)1320 wide1 MBJPEG, PNG, GIFmailchimp.com

Link previews image sizes

WhereSize (px)LimitFormatsSource
Link preview (Open Graph)1200 × 6308 MBJPEG, PNGdevelopers.facebook.com

Platforms that publish no image sizes

  • TikTok. Its help centre publishes no profile or photo-post image size, and its ads help site could not be reached on the date checked.
  • Threads. No image size or ratio on a Threads or Meta help page; the Meta ads guide page for Threads returned an error.
  • Snapchat. The ad specification page returned “not found” on the date checked.
  • WhatsApp. Meta publishes a 5 MB limit for JPEG and PNG images sent through the Business Platform, and no dimensions.

Figures for these circulate on size-guide blogs. Without a page from the platform to check them against, they are left out here rather than printed as fact.

What social media image size is

The width, height, shape and file-size limit a platform expects for one place an image appears: a profile picture, a cover, a post, a thumbnail. Anything else is cropped, shrunk or recompressed by the platform. Here each comes from the platform’s own page, quoted and dated.

What this tool does that others do not

  • Every number traced to the platform

    Each size links the help page it came from and quotes the words that set it, and a test fails if a number is missing from its quote. Platforms that publish nothing are listed as publishing nothing rather than given a number from a blog.

    30 sizes from 12 platforms’ own pages, read 8 October 2026. Instagram’s own page allows posts up to 1080 × 1440 (3:4); widely copied guides still say 1080 × 1350.

  • Safe zones drawn where they are published

    Where a platform says part of the frame may be covered or cut, the zone is drawn over the crop, and the focal point is checked against it.

    Meta: keep about 14% of the top, 35% of the bottom and 6% of each side clear on Story ads. X: 60 px at the top and bottom of a 1500 × 500 header may be cropped. YouTube: a 1235 × 338 safe area on a 2048 × 1152 banner.

  • Checked against the upload limit

    Each output is measured in bytes against the platform’s limit and fitted under it when needed, so the file you download is one the platform will take.

    A 3840 × 2160 YouTube thumbnail must be under 2 MB when uploaded from a phone; a Bluesky avatar or banner under 1,000,000 bytes.

How to use it

  1. Choose one photo

    The larger the better: a 1584 × 396 LinkedIn background or a 3840 × 2160 thumbnail cannot be made sharp from a small source.

  2. Tap the subject

    Every crop is placed around that point, from a 4:1 banner to a 9:16 Story, and each card says whether it lands inside the safe zone.

  3. Tick the sizes

    Grouped by platform. Six common ones are ticked to start; each shows its source and the date it was read.

  4. Download them all

    Press Make once; after that the sizes are remade as you move the subject or change the ticks. Each comes out at exactly its size, under its limit, named by platform and size, and the set downloads as one .zip.

Worked examples

Real input, real figures.

One photo for a launch week

You give it

A 4032 × 3024 photo; Instagram 3:4 post, LinkedIn background, X header and YouTube thumbnail ticked.

You get

1080 × 1440, 1584 × 396, 1500 × 500 and 3840 × 2160, all cropped around the same point; the thumbnail held under 2 MB, and the X header’s top and bottom 60 px marked as at risk.

Checking a ratio by hand

You give it

A 16:9 frame 1920 wide, and a 1200 × 630 link image.

You get

1080 tall for the 16:9 frame. 1200 × 630 reduces to 40:21, which is 0.27% off 1.91:1, the shape Meta and LinkedIn ask for.

Against a typical size guide

AspectThis pageTypical size guide
Source for each sizeThe platform’s own page, linked and quotedRarely linked
DateEach size datedOne date for the whole page
Upload limitsShown, and each file checked against themListed, if at all
Making the filesOne photo to every size, in the browserTemplates, or a paid editor
No published sizeSaid so (TikTok, Threads, Snapchat)A number anyway

Guide

What it will not do

  • The Instagram Story size is Meta’s ad specification: Instagram publishes no size for an ordinary Story or profile photo.
  • Platforms change these without notice. Each size carries the date it was read; check the linked page before a campaign that depends on it.

Aspect ratio calculator

The other side for a ratio, or the ratio of a size you have. 1200 × 630 reduces to 40:21, which is 0.27% off 1.91:1, the shape Meta and LinkedIn ask for link images.

Other side, for a ratio

1920 × 1080

1920 × 9 ÷ 16 = 1080 → 1080

Ratio of a size

40:21 (≈ 1.91:1)

1200 ÷ 630 = 1.9048; reduced 40:21; nearest common ratio 1.91:1, 0.27% off

Checking that nothing was uploaded

Open your browser’s developer tools on the Network tab and make the sizes. The resize engine and its JPEG encoder arrive from dsyn.studio on first use; your photo never leaves the tab. To resize a whole batch to one size, a print size or a file size, use resize image.