Image and Video Guidelines
Image and video media upload types, size limits, and other requirements for Twitter, Facebook, Instagram, LinkedIn, YouTube, Google My Business, Telegram, and Reddit.
Each social networks has specific requirements for image and video. It is important to review the requirements before posting.
Note: Please do not use redirected URLs since they often have issues. Please also verify the Content-Type of images and videos.
Premium, Business, or Enterprise Plan required for posting videos.

Image and Video 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 (extension), such as jpg, jpeg, png, webp, gif, mp4, mov, or avi, with content-types such as image/jpeg or video/mp4.
If the media URL has special characters, e.g. ñ, please encode the special characters before sending.
Please see below for details on each network.

Maximum Images

Max images accepted per platform in a single post:
  • Facebook Pages and Groups: 10 images, including a carousel post.
  • Instagram: 10 images.
  • LinkedIn: 5 images.
  • Pinterest: 1 image.
  • Telegram: 1 image.
  • Twitter: 4 images.
Reddit does not yet support images.

Maximum Videos

Only one video is allowed per post for Twitter, Facebook, LinkedIn, Instagram, TikTok, YouTube, and Telegram. Reddit and Pinterest does not yet support videos.
Please be sure your video URL ends in an accepted video extension such as .mp4 or .mov, depending upon the network.
For example,
  • Accepted: https://mysite.com/video.mp4
  • Not Accepted: https://mysite.com/video.mp4?code=30s93
We recommend for larger video files over 50 MB create a scheduled post with the scheduleDate parameter for async processing.

Content Type

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

Secure URLs

When posting your own media URL, the link must be secure by using SSL and starting with https://

Facebook Pages and Groups

Image and video requirements for Facebook Page and Group posting.

Image

  • Max image size: 10 MB
  • Supported formats: JPEG, BMP, PNG, GIF, and TIFF. Note: animated GIFs need to be posted with the isVideo: true parameter from the /post endpoint.
  • 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.

Video

  • Max video size: 3 GB. Please contact us for larger files.
  • 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.

Google My Business

Image and video requirements for Google My Business (GMB) posting.

Image

  • Image size: Between 10 KB and 5 MB.
  • Supported formats: JPG and PNG.
  • Recommended dimensions: 720px x 720px.
  • Minimum dimensions: 250px x 250px.

Video

  • Max video size: 75 MB.
  • Duration Max: Up to 30 seconds long.
  • Resolution: 720p or higher.

Instagram

Image and video requirements for Instagram posting.

Image

  • 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 supported via a carousel.
  • Aspect ratio: Must be within a 4:5 to 1.91:1 range
  • Minimum width: 320
  • Maximum width: 1440

Video

  • Max video size: 100 MB
  • Supported formats: MP4 and MOV.
  • Multi-videos are not supported.
  • Duration max: 60 seconds
  • Duration min: 3 seconds.
  • Picture size:
    • Maximum columns (horizontal pixels): 1920
    • Minimum aspect ratio [cols / rows]: 4 / 5 or 0.8
    • Maximum aspect ratio [cols / rows]: 16 / 9 or 1.77
  • Video max frames 60fps.
  • Video bitrate: VBR, 5Mbps maximum
  • Audio bitrate: 128kbps
  • 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.

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.
  • Picture size:
    • Maximum columns (horizontal pixels): 1920 px
    • Required aspect ratio is between 0.01:1 and 10:1 but we recommend 9:16 to avoid cropping or blank spaces.
  • Video bitrate: VBR, 5Mbps maximum.
  • Audio bitrate: 128kbps.
  • Duration: 3 seconds minimum and 60 seconds maximum.
  • File size: 100MB maximum.

LinkedIn

Image and video requirements for LinkedIn posting.

Image

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

Video

  • 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.
  • Videos are only allowed to be posted to Company Pages and not Personal Pages.

Pinterest

Image and video requirements for Pinterest posting.

Image

  • Max image size: 20 MB.
  • Supported formats: BMP, JPEG, PNG, TIFF, and WEBP.
  • Recommended size: 1000 x 1500 px.
  • Aspect ratio: 2:3.

Video

  • Max video size: 1 GB
  • Supported formats: MP4, MOV, and M4V.
  • Duration max: 15 minutes.
  • Duration min: 4 seconds.
  • Aspect ratio: Taller than 1.91:1 and shorter than 1:2. Recommended for standard video: 1:1 (square) or 2:3, 4:5 or 9:16 (vertical).

Telegram

Image and video requirements for Telegram posting.

Image

  • Max image size: 10 MB.
  • Width and height must not exceed 10,000.
  • Width and height ratio must be at most 20.
  • Post text length max 1,024 characters. Will be truncated if exceeding 1,024.

Video

  • Max image size: 50 MB.
  • Post text length max 1,024 characters. Will be truncated if exceeding 1,024.

TikTok

Video requirements for TikTok posting. Images are not supported by TikTok.

Video

  • Max video size: 50 MB.
  • Supported formats: MP4 and WebM.
  • Duration Max: 60 seconds.
  • Duration Min: 3 seconds.
  • Video Resolution at least 540p.

Twitter

Image and video requirements for Twitter posting.

Image

  • Max image size: 5 MB
  • Supported formats: JPG, PNG, GIFm and WEBP.
  • Image dimensions must be >= 4x4 and <= 8192x8192 px.
  • 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.

Video

  • Max video size 512 MB
  • Supported formats: MP4 and MOV.
  • Maximum video resolution: 1280x1024 px.
  • 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. Please see here for posting longer Twitter videos up to 10 minutes.
  • 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.
Some video software creates MP4 files that are not compatible with Twitter. For example, Camtasia versions older than 2019.0.9 create MP4 files that Twitter rejects. Please check your video software for compatibility.

YouTube

Video requirements for YouTube posting. YouTube does not support images.

Video

  • Max video size: 5 GB. Please contact us for larger files.
  • 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.