Image and Video Guidelines

Image and video media upload types, size limits, and other requirements for Twitter, Facebook, Instagram, YouTube, Telegram, and LinkedIn.

Each social networks has specific requirements for image and video. It is important to review the requirements before posting.

Premium, Business, or Enterprise Plan required for posting videos.

Posting Requirements

When posting to the /post endpoint, it is important to note the following requirements.

Accepted File Types

Files have an accepted file ending type, such as jpg, jpeg, png, webp, gif, mp4, mov, or avi. Please see below for details on each network.

Maximum Images

Max images accepted per platform in a single post:

  • Twitter: 4 images

  • LinkedIn: 5 images

  • Instagram: 1 image

  • Telegram: 1 image

  • Facebook: 10 images. Please see carousel.

Reddit does not yet support images.

Maximum Videos

Only one video is allowed per post for Twitter, Facebook, LinkedIn, Instagram, and YouTube. Telegram and Reddit do not yet support videos.

Content Type

When posting, be sure the content-type is set appropriately, e.g. image/png, image/jpg, or image/jpeg.



  • Max image size: 5 MB

  • Supported formats: JPG, PNG, GIFm and WEBP.

  • Recommended Tweet sharing a single image: 1200 x 675 px.

  • Recommended Tweet sharing two images: 700 x 800 px each image.

  • Recommended Tweet sharing three images:

    • Left image: 700 x 800 px.

    • Right images: 1200 x 686 px.

  • Tweet sharing four images: 1200 x 600 px each image.

  • Recommended aspect ratio is 16:9.


  • Max video size 512 MB

  • Supported formats: MP4 and MOV.

  • Recommended Video Codec: H264 High Profile.

  • Recommended Video Resolution:

    • landscape 1280x720 px.

    • portrait 720x1280 px.

    • square 720x720 px.

  • Frame rate must be 60 FPS or less.

  • Duration must be between 0.5 seconds and 140 seconds.

  • Aspect ratio must be between 1:3 and 3:1.

  • Must have 1:1 pixel aspect ratio.

  • Audio must be mono or stereo, not 5.1 or greater.



  • Max image size: 10 MB

  • Supported formats: JPG and PNG.

  • Recommended upload size of 1,200 x 630 pixels.

  • Appears in feed at a max width of 470 pixels and will scale to a max of 1:1.

  • Appears on page at a max width of 504 pixels and will scale to a max of 1:1.


  • Max video size: 10 GB.

  • Supported formats: MP4, MOV, and AVI.

  • Duration max: 4 hours.

  • Recommended video dimensions is 1280 x 720 for landscape and portrait.

  • Landscape aspect ratio is 16:9.

  • Portrait aspect ratio is 9:16.

  • Video max frames 30fps.



  • Max image size: 8 MB

  • Supported formats: JPG and PNG.

  • Only 25 Instagram posts are allowed over a 24 hour period.

  • Multi-image posts are not supported.

  • Aspect ratio: Must be within a 4:5 to 1.91:1 range

  • Minimum width: 320

  • Maximum width: 1440


  • Max video size: 100 MB

  • Supported formats: MP4 and MOV.

  • Duration max: 60 seconds

  • Duration min: 3 seconds.

  • 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.

  • IGTV objects are not supported.



  • Max image size: 5 MB

  • Supported formats: JPG, GIF, and PNG.

  • Recommended size for images or links: 1200 x 627 px.

  • Images must have less than 3,6152,320 pixels.


  • Max video size: 10 GB

  • Supported formats: ASF, AVI, FLV, MOV, MPEG-1, MPEG-4, MP4, MKV, and WebM.

  • Duration max: 10 minutes.

  • Duration min: 3 seconds.

  • Aspect ratio must be between 1:2.4 and 2.4:1.

  • Video max frames 60fps.

  • Videos are only allowed to be posted to Corporate/Company Pages and not Personal Pages.



  • Max video size: 128 GB

  • Supported formats: MP4 and MOV.

  • The standard aspect ratio for YouTube on a computer is 16:9. When uploading other aspect ratios such as vertical or square, the player automatically adapts itself to the size of the video. This setting gives the best viewing experience based on the aspect ratio and device.

  • Recommended format MP4 with H.264 video codec and AAC audio codec. Results in a high-quality video with a smaller file size.

  • The standard video’s frame rate frequency is: 24, 25, 30, 48, 50, 60 frames a second. YouTube also accepts other frequencies.