What are the video constraints imposed by different social networks in Nonli?

Also available in:Français

Video constraints vary by social network. Before sending a video through Nonli, check its container, codecs, aspect ratio, resolution, duration, and file size against the destination network's limits.

1. Quick reference#

NetworkMaximum durationMaximum sizeRecommended formatRecommended ratio or resolution
Facebook240 min10 GBMOV or MP416:9 recommended; 9:16 and 1:1 supported
Threads5 min1 GBMOV or MP49:16 recommended
Instagram Reels15 min300 MBMOV or MP49:16 recommended
Pinterest15 min2 GBMP4, MOV, or M4V2:3 or 9:16 recommended
LinkedIn30 min500 MBMP4Depends on the publication format
Bluesky60 sec96 MBNot specifiedDepends on the publication format
TikTok10 min through the API4 GBMP4 recommended360 px to 4096 px

Networks can change their limits. When a publication fails, check duration, file size, and codecs first, then preserve the exact error message.

2. Facebook#

  • Container: MOV or MP4 (MPEG-4 Part 14)
  • Audio Codec: AAC, 48kHz sample rate maximum, 1 or 2 channels (mono or stereo)
  • Video Codec: H.264, progressive scan, closed GOP, 4:2:0 chroma subsampling
  • Frame Rate: 30 FPS recommended, up to 60 FPS supported
  • Resolution: 1920x1080 maximum, 600x315 minimum
  • Aspect Ratio: 16:9 recommended; 9:16 vertical and 1:1 square supported
  • Video Bitrate: 25 Mbps maximum recommended
  • Audio Bitrate: 128 kbps
  • Duration: 240 minutes (4 hours) maximum
  • File Size: 10 GB maximum

3. Threads#

  • Container: MOV or MP4 (MPEG-4 Part 14), no edit lists, moov atom at the front of the file.
  • Audio Codec: AAC, 48khz sample rate maximum, 1 or 2 channels (mono or stereo).
  • Video Codec: HEVC or H264, progressive scan, closed GOP, 4:2:0 chroma subsampling.
  • Frame Rate: 23-60 FPS
  • Maximum width: 1920 horizontal pixels
  • Aspect ratio: between 0.01:1 and 10:1; 9:16 recommended to limit cropping or blank space
  • Video Bitrate: VBR, 100 Mbps maximum.
  • Audio Bitrate: 128 kbps.
  • Duration: 300 seconds (5 minutes) maximum, minimum longer than 0 seconds.
  • File Size: 1 GB maximum.

Source: Threads documentation

4. Instagram#

The following are the specifications for Reels:

  • Container: MOV or MP4 (MPEG-4 Part 14), no edit lists, moov atom at the front of the file.
  • Audio codec: AAC, 48khz sample rate maximum, 1 or 2 channels (mono or stereo).
  • Video codec: HEVC or H264, progressive scan, closed GOP, 4:2:0 chroma subsampling.
  • Frame rate: 23-60 FPS.
  • Maximum width: 1920 horizontal pixels
  • Aspect ratio: between 0.01:1 and 10:1; 9:16 recommended to limit cropping or blank space
  • Video bitrate: VBR, 25Mbps maximum
  • Audio bitrate: 128kbps
  • Duration: 15 mins maximum, 3 seconds minimum
  • File size: 300MB maximum

The following are the specifications for a Reels cover photo:

  • Format: JPEG
  • File size: 8MB maximum
  • Color Space: sRGB. Images that use other color spaces will be converted to sRGB.
  • Aspect ratio: We recommend 9:16 to avoid cropping or blank space. If the aspect ratio of the original image is not 9:16, we crop the image and use the middle most 9:16 rectangle as the cover photo for the reel. If you share a reel to your feed, we crop the image and use the middle most 1:1 square as the cover photo for your feed post.

Source: Instagram documentation

5. Pinterest#

  • Container: MP4, MOV or M4V
  • Audio Codec: AAC
  • Video Codec: H.264 or H.265 (HEVC)
  • Frame Rate: Minimum 25 FPS
  • Resolution: 240p minimum, 1080p maximum (1920x1080)
  • Aspect ratio: 2:3 or 9:16 recommended; between 1:2 and 2:1 accepted
  • Video Bitrate: Not strictly specified
  • Audio Bitrate: 128 kbps or higher
  • Duration: 4 seconds minimum, 15 minutes maximum
  • File Size: 2 GB maximum

6. LinkedIn#

  • Length: between 3 seconds and 30 minutes.
  • File size: between 75kb and 500MB.
  • File format: MP4.

7. Bluesky#

  • Duration: 60 seconds maximum (1 minute)
  • File size: 96 MB maximum

8. TikTok#

  • Container: MP4 (recommended), WebM, MOV
  • Video Codec: H.264 (recommended), H.265, VP8, VP9
  • Frame Rate: 23 FPS minimum, 60 FPS maximum
  • Picture Size: 360 pixels minimum and 4096 pixels maximum for height and width
  • Duration: 10 minutes maximum through the API
  • File Size: 4 GB maximum

All TikTok creators can publish three-minute videos. Some accounts can use five- or ten-minute videos. Users can shorten videos transferred through the API in the TikTok app to respect their account's maximum duration.

Source: TikTok documentation

If a compliant-looking asset still fails, use the publication error diagnostic and preserve the exact network message.

Was this article helpful?

Book a personalized demo with our team.