Free reference

Social media image and video limits 2026

Formats, aspect ratios, file sizes, video length, caption and hashtag limits for Instagram, Facebook, LinkedIn, TikTok, X, Threads and Pinterest. These are the rules Julexis checks a post against before it is scheduled, taken from its validation code.

Last checked: October 2026

At a glance

PlatformPhoto, max file sizeVideo, max file sizeVideo, max lengthCaption
Instagram8 MB300 MB15 min2,200 characters
Facebook8 MB4 GB4 hours63,206 characters
LinkedIn8 MB5 GB10 min3,000 characters
TikTok20 MB4 GB10 min2,200 characters
X (Twitter)5 MB512 MB140 s280 characters
Threads8 MB1 GB5 min500 characters
Pinterest20 MB1 GB15 min500 characters

Feed posts. Reels, Stories and the other formats are listed per platform below. 1 MB = 1,024 KB.

Instagram

Feed photos

Formats
JPEG
Aspect ratio
4:5 to 1.91:1
Minimum size
150 × 150 px
Maximum file size
8 MB
Items per carousel
10 photos or videos

Reels

Formats
MP4, MOV
Aspect ratio
1:100 to 10:1
Maximum file size
300 MB
Length
3 s to 15 min
Maximum resolution
1920 px long side, 1080 px short sideA larger video is rejected and has to be scaled down first.

Stories

Aspect ratio
1:10 to 10:1
Photo file size
8 MB
Video file size
100 MB
Video length
Up to 60 s

Text

Caption
2,200 characters
Hashtags
30 per post

Facebook

Photos

Formats
JPEG, PNG, GIF, WebP
Maximum file size
8 MB

Videos

Formats
MP4, MOV, AVI, WMV, FLV, WebM
Maximum file size
4 GB
Length
Up to 4 hours

Reels

Formats
MP4
Aspect ratio
9:16
Maximum file size
4 GB
Length
4 s to 90 s

Stories

Photo formats
JPEG, PNG, GIF, BMP, TIFF
Photo file size
10 MB
Video aspect ratio
9:16
Video file size
300 MB
Video length
Up to 60 s

Text

Post text
63,206 characters
Hashtags
30 per post
Text-only posts
Allowed

LinkedIn

Photos

Formats
JPEG, PNG, GIF
Maximum file size
8 MB

Videos

Formats
MP4, MOV, WMV, FLV, WebM, AVI, ASF, MKV
Aspect ratio
1:2.4 to 2.4:1
Maximum file size
5 GB
Length
Up to 10 min

Text

Post text
3,000 characters
Hashtags
30 per post
Text-only posts
Allowed

TikTok

Photos

Formats
JPEG, WebPPNG is not accepted.
Maximum resolution
1080 × 1920 px or 1920 × 1080 pxBoth sides must fit: a 1500 × 1500 photo is rejected, because its short side is over 1080 px.
Maximum file size
20 MB

Videos

Formats
MP4, WebM, MOV
Resolution
360 to 4096 px per side
Maximum file size
4 GB
Length
Up to 10 min

Text

Caption
2,200 characters
Hashtags
30 per post
Photo post title
90 characters

X (Twitter)

Photos

Formats
JPEG, PNG, GIF, WebP
Maximum file size
5 MB
Items per post
4 photos

Videos

Formats
MP4, MOV
Aspect ratio
1:3 to 3:1
Maximum file size
512 MB
Length
Up to 140 s

Text

Post text
280 charactersJulexis publishes longer text as a thread.
Hashtags
30 per post
Text-only posts
Allowed

Threads

Photos

Formats
JPEG, PNG
Aspect ratio
1:100 to 10:1
Size
320 to 1440 px per sideLarger photos are scaled down.
Maximum file size
8 MB
Items per carousel
20 photos or videos

Videos

Formats
MP4, MOV
Aspect ratio
1:100 to 10:1
Maximum file size
1 GB
Length
Up to 5 min

Text

Post text
500 characters
Text-only posts
Allowed

Pinterest

Images

Formats
JPEG, PNG, GIF, WebP, BMP, TIFF
Aspect ratio
2:3 to 1.91:1
Minimum size
600 × 900 px
Recommended maximum
2000 × 3000 pxLarger images are scaled down.
Maximum file size
20 MB

Videos

Formats
MP4, MOV, M4V
Aspect ratio
1:2 to 1.91:1
Maximum file size
1 GB
Length
Up to 15 min

Text

Pin title
100 characters
Description
500 characters
Hashtags
20 per Pin

Let Julexis check them for you

When you create a post, Julexis checks every image and video against these limits for each platform you picked, before the post is scheduled. Julexis is in closed beta.

Apply for the beta