Publishing Requirements for Images and Videos from Metricool
Social Media Publishing Requirements (via API)
In this article, you'll find the technical requirements to publish content on social media through Metricool, using the official APIs. Details are grouped by content type: images, videos, Reels, Stories, and documents.
In this article:
- 👀 General considerations
- 📸 Images
- 🎥 Videos
- 🎞 Reels
- 📱 Stories
- 📄 Documents
💡 Don’t miss this visual guide to shine on each platform 👉 Image Sizes for Social Media
IMAGES
Social Network | Format | Max Size | Resolution / Aspect Ratio |
---|---|---|---|
Facebook [1] | JPEG/PNG | 30 MB | Square: 1200x1200 px / Horizontal: 1200x900 px / Link: 479x246 px (desktop), min. 320 px (mobile) |
Instagram [2] | JPEG/PNG | 8 MB | Aspect ratio between 3:4 and 1.91:1 |
Threads [2] | JPEG/PNG | 8 MB | Aspect ratio: up to 10:1 / Width: 320–1440 px |
X (Twitter) | JPG/PNG/GIF | 5 MB | Recommended: 1024x512 px |
Bluesky | JPG/PNG/WEBP/HEIC/HEIF | 1 MB |
|
JPEG/PNG | 5 MB | Recommended: 552x276 px / Aspect ratio: 3:1 to 2:3 | |
JPEG/PNG | 20 MB | Recommended: 1000x1500 px / Aspect ratio: 2:3 | |
TikTok [3] | JPEG/WebP | 20 MB | Max resolution: 1080p |
Google Business Profile [4] | JPG/PNG | 5 MB | Min. resolution: 480x270 px |
📝 Notes
[1] Facebook also supports publishing in 1080x1350 px, ideal if you're looking for a vertical format that works well on Instagram too.
[2] Instagram and Threads automatically convert images not in the sRGB color space, which may affect how they appear—especially if you're using ProPhoto RGB (e.g. from Photoshop or Lightroom).
[3] TikTok doesn't support PNG format. If you upload one, Metricool will convert it to JPEG or WebP.
[4] Google Business Profile images must have a minimum resolution of 250x250 px. 720x720 px is recommended.
VIDEOS
Social Network | Format | Max Size | Duration | Resolution / Aspect Ratio | Video Bitrate | Audio Bitrate (recommended) | Frame Rate |
---|---|---|---|---|---|---|---|
MP4/MOV/GIF | 500 MB | 1 sec – 240 min | 1:1 (desktop/mobile) or 4:5 (mobile only) |
| ≥128 kbps (AAC) | (fixed) | |
Instagram [1] [2] | MOV/MP4 | 500 MB | 3 sec – 15 min | Max 1920 px wide / 9:16 | max. 25 Mbps (VBR) | 128 kbps (AAC) | 23–60 |
Threads [2] | MP4/MOV | 1 GB | Up to 5 min | Recommended: 9:16 | max. 25 Mbps (VBR) | 128 kbps (AAC) | 23–60 |
X (Twitter) [3] | MP4/MOV/GIF | 512 MB | Up to 2 min 20 s | Recommended: 1280x720 (H), 720x1280 (V), 720x720 (S) | ≥5000 kbps | 128 kbps (AAC LC) | 30–60 |
Bluesky [4] | MP4/MOV | 50 MB | Up to 60 sec |
|
|
|
|
MP4/GIF | 512 MB | 3 sec – 15 min | 256×144 px – 4096×2304 px / Aspect ratio: 1:2.4 – 2.4:1 | 192 kbps – 30 Mbps | 128 kbps | 10–60 | |
MP4 | 500 MB | 4 sec – 15 min |
|
|
|
| |
TikTok [5] | MP4/MOV | 500 MB | 3 sec – 10 min | >540 px |
| 128 kbps (recommended) | 23–60 |
Google Business Profile | MP4/MOV/GIF | 75 MB | Up to 30 sec | Min. 720 px |
| 128 kbps (recommended) |
|
YouTube [6][7] | MP4/MOV | 500 MB | Shorts: up to 3 min / Standard: >60 s | Shorts: Vertical or Square / Standard: Horizontal |
|
|
|
📝 Notes
[1] Instagram only allows publishing individual videos as Reels via its API. In carousels, videos are allowed if their aspect ratio is between 4:5 and 16:9.
[2] Although not officially documented by Meta, both Instagram and Threads tend to convert videos to sRGB, which may affect how they appear if using color profiles like ProPhoto RGB.
[3] X (Twitter) supports animated GIFs with specific limitations. See Technical Specifications for details.
[4] To publish videos on Bluesky, your email must be verified.
[5] TikTok automatically converts PNGs and supports videos up to 10 minutes.
[6] Shorts close to 3 minutes may be published as standard videos after YouTube processing.
[7] Unverified channels can't upload videos longer than 15 minutes. Verify your account at youtube.com/verify
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: 25/07/2025
Thank you!