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