# Social media image sizes and character limits, all platforms

> Image sizes, video specs and character limits for Instagram, TikTok, Facebook, LinkedIn, X, Threads, YouTube, Pinterest, Bluesky, Google Business Profile, verified 2026-11-01.

Canonical: https://scheduleforyou.com/specs

## Instagram

- [Instagram post image size](https://scheduleforyou.com/specs/instagram/post-image-size): 1080 × 1350 px
- [Instagram Story size](https://scheduleforyou.com/specs/instagram/story-size): 1080 × 1920 px
- [Instagram Reels size](https://scheduleforyou.com/specs/instagram/reels-size): 1080 × 1920 px
- [Instagram profile picture size](https://scheduleforyou.com/specs/instagram/profile-picture-size): 320 × 320 px
- [Instagram carousel size](https://scheduleforyou.com/specs/instagram/carousel-size): 1080 × 1350 px
- [Instagram caption character limit](https://scheduleforyou.com/specs/instagram/caption-character-limit): 2,200 characters
- [Instagram bio character limit](https://scheduleforyou.com/specs/instagram/bio-character-limit): 150 characters
- [Instagram hashtag limit](https://scheduleforyou.com/specs/instagram/hashtag-limit): 30 hashtags
- [Instagram video length limit](https://scheduleforyou.com/specs/instagram/video-length-limit): 3 minutes (Reels)

## TikTok

- [TikTok video size](https://scheduleforyou.com/specs/tiktok/video-size): 1080 × 1920 px
- [TikTok video length limit](https://scheduleforyou.com/specs/tiktok/video-length-limit): 10 minutes
- [TikTok caption character limit](https://scheduleforyou.com/specs/tiktok/caption-character-limit): 4,000 characters
- [TikTok bio character limit](https://scheduleforyou.com/specs/tiktok/bio-character-limit): 80 characters
- [TikTok profile picture size](https://scheduleforyou.com/specs/tiktok/profile-picture-size): 200 × 200 px
- [TikTok cover image size](https://scheduleforyou.com/specs/tiktok/cover-image-size): 1080 × 1920 px

## Facebook

- [Facebook post image size](https://scheduleforyou.com/specs/facebook/post-image-size): 1200 × 630 px
- [Facebook cover photo size](https://scheduleforyou.com/specs/facebook/cover-photo-size): 820 × 312 px
- [Facebook profile picture size](https://scheduleforyou.com/specs/facebook/profile-picture-size): 170 × 170 px
- [Facebook Story size](https://scheduleforyou.com/specs/facebook/story-size): 1080 × 1920 px
- [Facebook event cover photo size](https://scheduleforyou.com/specs/facebook/event-cover-size): 1920 × 1005 px
- [Facebook post character limit](https://scheduleforyou.com/specs/facebook/post-character-limit): 63,206 characters
- [Facebook video size](https://scheduleforyou.com/specs/facebook/video-size): 1080 × 1080 px

## LinkedIn

- [LinkedIn post image size](https://scheduleforyou.com/specs/linkedin/post-image-size): 1200 × 627 px
- [LinkedIn banner size](https://scheduleforyou.com/specs/linkedin/banner-size): 1584 × 396 px
- [LinkedIn profile picture size](https://scheduleforyou.com/specs/linkedin/profile-picture-size): 400 × 400 px
- [LinkedIn post character limit](https://scheduleforyou.com/specs/linkedin/post-character-limit): 3,000 characters
- [LinkedIn video size](https://scheduleforyou.com/specs/linkedin/video-size): 1920 × 1080 px

## X

- [X (Twitter) post character limit](https://scheduleforyou.com/specs/x/post-character-limit): 280 characters
- [X bio character limit](https://scheduleforyou.com/specs/x/bio-character-limit): 160 characters
- [X image size](https://scheduleforyou.com/specs/x/image-size): 1600 × 900 px
- [X header size](https://scheduleforyou.com/specs/x/header-size): 1500 × 500 px
- [X video size](https://scheduleforyou.com/specs/x/video-size): 1280 × 720 px

## Threads

- [Threads character limit](https://scheduleforyou.com/specs/threads/post-character-limit): 500 characters
- [Threads image size](https://scheduleforyou.com/specs/threads/image-size): 1080 × 1350 px

## YouTube

- [YouTube thumbnail size](https://scheduleforyou.com/specs/youtube/thumbnail-size): 1280 × 720 px
- [YouTube banner size](https://scheduleforyou.com/specs/youtube/banner-size): 2560 × 1440 px
- [YouTube profile picture size](https://scheduleforyou.com/specs/youtube/profile-picture-size): 800 × 800 px
- [YouTube Shorts size](https://scheduleforyou.com/specs/youtube/shorts-size): 1080 × 1920 px
- [YouTube video size](https://scheduleforyou.com/specs/youtube/video-size): 1920 × 1080 px
- [YouTube title character limit](https://scheduleforyou.com/specs/youtube/title-character-limit): 100 characters

## Pinterest

- [Pinterest pin size](https://scheduleforyou.com/specs/pinterest/pin-size): 1000 × 1500 px
- [Pinterest video pin size](https://scheduleforyou.com/specs/pinterest/video-pin-size): 1080 × 1920 px
- [Pinterest profile picture size](https://scheduleforyou.com/specs/pinterest/profile-picture-size): 165 × 165 px
- [Pinterest pin description character limit](https://scheduleforyou.com/specs/pinterest/description-character-limit): 500 characters

## Bluesky

- [Bluesky character limit](https://scheduleforyou.com/specs/bluesky/post-character-limit): 300 characters
- [Bluesky image size](https://scheduleforyou.com/specs/bluesky/image-size): 1600 × 900 px
- [Bluesky banner size](https://scheduleforyou.com/specs/bluesky/banner-size): 3000 × 1000 px

## Google Business Profile

- [Google Business Profile post image size](https://scheduleforyou.com/specs/google-business/post-image-size): 1200 × 900 px
- [Google Business Profile post character limit](https://scheduleforyou.com/specs/google-business/post-character-limit): 1,500 characters
- [Google Business Profile logo size](https://scheduleforyou.com/specs/google-business/logo-size): 720 × 720 px
