Image and video requirements
These are the specifications for images and videos when scheduling and posting multimedia content through the API:
💡 Don't miss this post to stand out on every platform 👉 Social Media Image Size Guide
FACEBOOK:
📝 Facebook also supports posts in 1080 x 1350 px format. This size, popular on Instagram, can be used if you're looking for a vertical format optimized for both platforms.
✓ Images:
- Format :JPEG or PNG
- Size: up to 30 MB
- Resolution for square posts: 1200 x 1200 px
- Resolutions for horizontal posts: 1200 x 900 px
- Linked images: 479 × 246 pixels on computers and minimum 320 pixels wide on mobiles.
✓ Videos:
- Format: MP4, MOV or GIF
- Size: up to 500 MB
- Duration: from 1 second up to 240 minutes long
- Aspect ratio: 1:1 (for PC or mobile) or 4:5 (mobile only).
- Video settings: H.264 video compression, square pixels, fixed frame rate, progressive scan and stereo AAC audio compression from 128 kbps.
- Resolution: 1080 x 1080 pixels minimum.
- Animated GIFs: Minimum height and width 120 px.
✓ Reels:
- Duration: from 3 seconds up to 90 seconds.
- Resolution: minimum 540 x 960 px (540p).
- Aspect ratio: between 1.91:1 and 9:16
- Frame rate: 23-60 FPS
⚠️ A reel published as a story on a Facebook Page can't be longer than 60 seconds.
✓ Stories:
- Story Image Specifications:
Format: JPEG/ PNG /GIF
File size: 4 MB maximum. For PNG we recommend 1 MB maximum, to avoid pixelated images.
Aspect ratio: We recommended 9:16 to avoid cropping or blank space
- Story Video Specifications
Format: MP4
Audio codec: AAC, 48khz sample rate maximum, stereo channels.
Video codec: H264/H265, progressive scan, closed GOP (from 2 to 5 seconds), 4:2:0 chroma subsampling.
Frame rate: fixed.
Picture size:
Resolution: 1080 x 1920 (recommended option) Minimum is 540 x 960 px.
Aspect ratio: 9 x 16
Audio bit rate: 128 kbps or higher
Duration: 60 seconds maximum
✓ Images:
- Format: JPEG or PNG
- Size: up to 8 MB
- Aspect ratio: between 3:4 and 1.91:1
- Minimum width: 320 pixels (scaled to minimum if necessary).
- Maximum width: 1440 pixels (scaled down to the maximum if necessary).
- Height: Varies, depending on width and aspect ratio.
Image size:
- Maximum Columns (horizontal pixels): 1920
- Minimum aspect ratio [cols / rows]: 3:4
- Maximum aspect ratio [cols / rows]: 16:9
✓ Reels:
- Size : up to 500 MB
- Duration: from 3 seconds up to 15 minutes
- 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: H264, progressive scan, closed GOP, 4:2:0 chroma subsampling.
- Audio bit rate: 128kbps
- Video bit rate: VBR, 25Mbps max.
- Frame rate: 23-60 FPS. - Frame rate: 23-60 FPS.
Video size:
- Maximum columns (horizontal pixels): 1920
- Aspect ratio: 9:16 to avoid cropping or blank spaces.
✓ Stories:
- Story Image Specifications:
Format: JPEG
File size: 8 MB maximum.
Aspect ratio: We recommended 9:16 to avoid cropping or blank space
Color Space: sRGB. Images using other color spaces will have their color spaces converted to sRGB
- Story Video Specifications
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: H264, progressive scan, closed GOP, 4:2:0 chroma subsampling.
Frame rate: 23-60 FPS.
Picture size:
Maximum columns (horizontal pixels): 1920
Required aspect ratio is between 0.1:1 and 10:1 but we recommend 9:16 to avoid cropping or blank space
Video bitrate: VBR, 25Mbps maximum
Audio bitrate: 128kbps
Duration: 60 seconds maximum, 3 seconds minimum
File size: 100MB maximum
THREADS
✓ Images:
- Format: Officially supported image formats are JPEG and PNG.
- File Size: Maximum 8 MB.
- Aspect Ratio Limit: 10:1
- Minimum Width: 320 (will scale to minimum if necessary)
- Maximum Width: 1440 (will scale to maximum if necessary)
- Height: Varies (depending on width and aspect ratio)
- Color Space: sRGB. Images using other color spaces will be converted to sRGB.
✓ Videos:
- Container: MOV or MP4 (MPEG-4 Part 14), no edit lists, moov atom at the front of the file.
- Audio Codec: AAC, maximum sample rate of 48 kHz, 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
- Image Size: Maximum Width (horizontal pixels): 1920
- Aspect Ratio: Between 0.01:1 and 10:1, but we recommend 9:16 to avoid cropping or white space.
- Video Bitrate: VBR, maximum 25 Mbps.
- Audio Bitrate: 128 kbps.
- Duration: Maximum of 300 seconds (5 minutes), minimum greater than 0 seconds.
- File Size: Maximum 1 GB.
X (TWITTER)
**✓ Images: **
- Format: JPG, PNG or GIF
- Size: up to 5 MB
- Recommended Resolution (up to 2048 allowed) : 1024 x 512 pixels
✓ Videos:
- Format: MP4, MOV or GIF
- Size: up to 512 MB
- Duration: up to 2 minutes and 20 seconds
- Recommended video resolution (up to 2048 allowed): 1280x720 (landscape), 720x1280 (portrait), 720x720 (landscape), 720x720 (square)
- Recommended aspect ratio: 16:9 (landscape or portrait), 1:1 (square)
-Recommended audio codec: AAC LC
- Recommended video codec: H264 High Profile
- Recommended minimum audio bit rate 128 kbps
- Recommended minimum video bit rate: 5,000 kbps
- Recommended frame rates: 30- 60 FPS
- GOP (Group of pictures) : largest number of frames allowed in one GOP is 512.
Animated GIF recommendations:
- Resolution should be 1280x1080 (width x height).
- Number of frames: 350
- Number of pixels (width x height x number of frames): 300 million
- Size: up to 15MN
BLUESKY
✓ Images:
- Format: JPG/PNG/WEBP/HEIC-HEIF.
- Size: up to 1 MB.
✓ Videos:
- Format: MP4 (recommended)/MOV
- Size: up to 50 MB.
- Duration: up to 60 seconds.
⚠️ To post videos, your email must be verified on Bluesky. If it is not verified, your videos may be rejected. If this happens, check your email and try posting again.
**✓ Images: **
****
- Format: PNG or JPEG
- Size: up to 5MB
- Recommended resolution: pixels 552 wide x 276 high
- Ratio: from 3:1 to 2:3 (width/height). If the ratio is higher the image is centred and cropped.
✓ Videos:
****
- Format: MP4 or GIF (MOV is not supported).
- Size: from 75 KB up to 512 MB
- Duration: from3 seconds up to 15 minutes.
- Resolution: from 256×144 pixels up tp 4096×2304 pixels.
- Aspect ratio: 1:2.4 - 2.4:1
- Video bitrate: 192 kbps - 30 Mbps
- Audio bitrate: recommended 128 kbps
- Frame rates: 10 fps - 60 fps
✓ Documents:
****
- Format: PDF, PPT, PPTX, DOC, DOCX
- File size: 100 MB per item
- Total storage limit: None
- Character limit: 5,000,000 (five million) per file
- Page size: must be consistent throughout the document
- Page limit: 300 pages
- Aspect ratio: 4:3
**✓ Images: **
- Format: PNG or JPEG
- Size: up to 20 MB
- Recommended resolution: 1000 x 1500 pixels.
- Ratio: 2:3. If the ratio is greater than 2:3 the pins might get cut off.
**✓ Videos: **
-Format: MP4. If your video has another format, Metricool converts it when scheduling your content.ç
- Size: up to 500 MB
- Duration: from 4 seconds up to15 minutes.
TIKTOK
**✓ Videos: **
- Format: MP4 or MOV
- Size: up to 4 GB
- Duration: from 3 seconds up to 10 minutes for automatic publication. More info.
- Resolution: from 540px
- Audio bit rate: 128kbps recommended
- Frame rates: 23 fps - 60 fps
**✓ Image: **
- Size up to 20 MB (per image if you choose a carousel)
- Format: JPEG or WebP. If you upload a PNG, we'll convert it automatically since the API doesn't support it.
- Resolution up to 1080p. In case the image exceeds the resolution, it will be automatically reduced to the limit.
YOUTUBE
**✓ Videos: **
- Format: MP4 or MOV
- Size: up to 500 MB
- Shorts: Up to 3 minutes long.. Vertical or Square format.
- Standard videos: Over 60 seconds. Horizontal format.
- Video thumbnail: Recommended resolution 1280x720px
⚠️ Keep in mind the following duration limits:
- Shorts should not reach the 2:59 min limit, as YouTube may slightly extend the video during processing, which could result in it being published as a standard video.
- Unverified channels can't upload videos longer than 15 minutes.
If you're uploading longer videos, make sure your channel is verified with your phone number here: https://www.youtube.com/verify
GOOGLE BUSINESS PROFILE
(former Google My Business )
**✓ Images: **
- Format : JPG or PNG
- Size : from 10 KB to 5 MB
- Resolution: minimum 250x250 pixels, recommended 720x720 pixels
**✓ Videos: ** Only in the photo section.
- Size: up to 75MB
- Duration: up to 30 seconds
- Resolution: 720x1280 pixels or 1080x1920 pixels
- Audio bitrate: recommended 128 kbps
Related articles
- Scheduling and Publishing Options per Social Network
- Edit images and videos from the scheduler
- Mention and tag other accounts
- Scheduling content with links
- How to schedule a first comment on your posts
- Content planning: full guide & FAQs
Updated on: 26/06/2025
Thank you!