Image Size Requirements for Instagram, Facebook, X, LinkedIn, TikTok, Pinterest, YouTube, Threads & Bluesky

One shoot, nine platforms, a dozen different pixel dimensions. Here's the current reference table for each — and how to turn one folder of photos into every size at once.

Install Extension

Every social platform crops, scales, or compresses images that don't match its expected dimensions — which is why a photo that looks sharp on your desktop can end up blurry, awkwardly cropped, or padded with empty space once it's posted. Posting the same photo shoot to Instagram, Facebook, X, LinkedIn, TikTok, Pinterest, YouTube, Threads, and Bluesky means matching up to nine different sets of pixel dimensions, often with two or three sizes per platform for profile photos, covers, posts, and stories.

Below is a reference table for each platform's current image sizes, matching the smart presets built into the Bulk Image Resizer Chrome extension. Platforms occasionally adjust their recommended dimensions, so treat this as a practical starting point rather than a permanent spec — but these are the values the extension itself uses today.

Facebook

Image typeDimensions (px)
Profile photo320 × 320
Cover photo (profile/page)851 × 315
Group cover1640 × 856
Event cover1920 × 1005
Post (square)1080 × 1080
Post (vertical)1080 × 1350
Story1080 × 1920
Link preview image1200 × 630

Instagram

Image typeDimensions (px)
Profile photo320 × 320
Post (square)1080 × 1080
Post (vertical)1080 × 1350
Post (horizontal)1080 × 566
Stories / Reels1080 × 1920
Reels thumbnail1080 × 1920

X (Twitter)

Image typeDimensions (px)
Profile photo400 × 400
Cover photo1500 × 500
Post (vertical)1080 × 1350
Post (horizontal)1600 × 900
Link preview image1200 × 630

LinkedIn

Image typeDimensions (px)
Profile photo400 × 400
Profile cover1584 × 396
Company page cover1128 × 191
Post (vertical)1080 × 1350
Post (horizontal)1080 × 360
Link preview image1200 × 627

TikTok

Image typeDimensions (px)
Profile photo200 × 200
Video / post1080 × 1920
Story1080 × 1920

Pinterest

Image typeDimensions (px)
Profile photo165 × 165
Cover photo800 × 450
Pin (vertical)1000 × 1500
Pin (square)1000 × 1000

YouTube

Image typeDimensions (px)
Profile photo800 × 800
Channel cover2560 × 1440
Video thumbnail1280 × 720

Threads

Image typeDimensions (px)
Profile photo320 × 320
Single image post1080 × 1080
Landscape post1080 × 566
Portrait post1080 × 1350
Link preview image1200 × 600

Bluesky

Image typeDimensions (px)
Profile photo400 × 400
Cover photo1500 × 500
Standard post1200 × 675
Link preview image1200 × 627

Dimensions reflect the platform presets currently built into Bulk Image Resizer. Platforms periodically adjust their recommended sizes, so double-check against the platform's own upload tool if you notice a mismatch.

Turning One Shoot Into Every Size at Once

Looking up each of these dimensions and resizing one photo at a time is the slow way to do this. Bulk Image Resizer builds the tables above into its Smart Presets panel: open the extension, select the platform tab (Facebook, Instagram, X, LinkedIn, TikTok, Pinterest, YouTube, Threads, or Bluesky), and check off which image types you need — profile photo, cover, post, story, whatever applies.

  • Batch Processing — select a whole folder of source images and apply multiple presets across every platform in a single pass, instead of resizing and re-exporting file by file.
  • Mix presets with custom sizes — if a client or project needs an exact size not covered above, enter custom width and height alongside the platform presets in the same batch.
  • Multiple Formats — convert to JPG, PNG, or WebP as part of the same resize step, so you're not opening a separate tool afterward.
  • 100% local processing — everything happens directly in your browser tab. Nothing is uploaded to a server, which matters if the images are unreleased campaign assets or client work under embargo.

The practical payoff: a single product photo or campaign graphic can come out the other end as nine (or more) correctly-sized files — one per platform and image type — from one batch operation, in seconds rather than the many minutes it would take to resize and export each size by hand.

Why Matching the Exact Size Matters

Platforms crop what doesn't fit

Upload a square photo to Facebook's cover slot and the platform's auto-crop decides what gets cut off — often a face, logo, or text near the edge.

Upscaling looks worse than resizing

If your source image is smaller than the target dimensions, the platform will stretch it to fit, which introduces visible blur. Starting from a correctly-sized file avoids that entirely.

Consistency reads as more professional

A profile photo that's properly centered and a cover image that isn't awkwardly cropped both signal more polish than a feed of mismatched, auto-cropped images.

One batch instead of nine manual exports

Resizing by hand for nine platforms means nine separate export steps per image. Batch presets collapse that into one operation per shoot.

For e-commerce sellers specifically, see the bulk resizing guide or the step-by-step seller workflow. Have a question about formats or batch limits? Check the FAQ page.