Image and Video Guidelines
Image and video media upload types, size limits, and other requirements for Facebook, Instagram, and TikTok.
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.
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), accepted file types are jpg, jpeg, png and 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.
If your file is not one of the accepted file types, you can convert it using this free conversion tool.
Maximum Images
Max images accepted per platform in a single post:
Facebook Pages and Groups: 10 images, including a carousel post.
Instagram: 10 images.
Maximum Videos
Only one video is allowed per post for Facebook, Instagram, TikTok.
Please be sure your video URL ends in an accepted video extension such as .mp4
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, JPG, 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.
Video
Max video size: 3 GB. Please contact us for larger files.
Supported format: MP4
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.
Image and video requirements for Instagram posting.
Image
Max image size: 8 MB
Supported formats: JPG, JPEG 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 format: MP4
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.
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.
TikTok
Video requirements for TikTok posting. Images are not supported by TikTok.
Video
Max video size: 50 MB
Supported format: MP4
Duration Max: 60 seconds
Duration Min: 3 seconds
Video Resolution at least 540p
Merchants also searched for: soci, imga, uplo, soic, scoa