Media Upload Requirements
This guide covers all media upload requirements for sharing content through IDEQO to each social network. Understanding these limits helps ensure your content publishes successfully.
Quick Reference
Section titled “Quick Reference”Video File Size Limits
Section titled “Video File Size Limits”| Platform | Max File Size |
|---|---|
| 300 MB | |
| 1 GB | |
| 200 MB | |
| X (Twitter) | 512 MB |
| 1 GB | |
| TikTok | 1 GB |
| YouTube Shorts | 10 GB |
| Threads | 1 GB |
| Mastodon | 40 MB |
| Bluesky | 100 MB |
Image File Size Limits
Section titled “Image File Size Limits”| Platform | Max File Size |
|---|---|
| 30 MB | |
| 10 MB | |
| 8 MB | |
| X (Twitter) | 5 MB |
| 10 MB |
Video Requirements by Platform
Section titled “Video Requirements by Platform”Instagram videos are published as Reels. Standard video posts are no longer supported.
Reels Specifications:
- File size: Up to 300 MB
- Video length: 3 seconds to 15 minutes
- Format: MP4, MOV
- Aspect ratio: 9:16 (vertical) recommended
- Resolution: 1080 x 1920 pixels recommended
- Frame rate: 23-60 FPS
- Video bitrate: Below 25 Mbps
- Audio bitrate: Below 128 kbps
Thumbnail: You can select a frame from your video to use as the cover image on your profile grid.
Videos with a 9:16 aspect ratio are automatically published as Reels due to API limitations.
Video Specifications:
- File size: Up to 1 GB
- Video length: Up to 240 minutes
- Format: MP4, MOV, AVI, M4V
- Aspect ratio: 9:16 for Reels, 16:9 for feed videos
- Resolution: 1080 x 1920 pixels for Reels
- Frame rate: 24-60 FPS
Reels:
- Duration: 3-90 seconds
- Minimum resolution: 540 x 960 pixels
Videos play automatically in the feed. Custom thumbnails are not currently supported through the API.
Video Specifications:
- File size: 75 KB to 200 MB
- Video length: Up to 10 minutes
- Format: MP4, MOV, AVI, M4V
- Aspect ratio: 9:16 (minimum) to 16:9 (maximum)
- Frame rate: 30 FPS recommended
X (Twitter)
Section titled “X (Twitter)”Videos do not auto-play and require users to click to play.
Video Specifications:
- File size: Up to 512 MB
- Video length: 0.5 seconds to 140 seconds (2 min 20 sec)
- Format: MP4, MOV, AVI, M4V
- Aspect ratio: Between 1:2.39 and 2.39:1
- Frame rate: 40 FPS max
- Bitrate: 25 Mbps max
Videos play automatically in the feed unless users have disabled auto-play.
Video Specifications:
- File size: Up to 1 GB
- Video length: 4 seconds to 15 minutes
- Format: MP4, MOV, M4V
- Aspect ratio: 1:1 (square), 2:3, 4:5, or 9:16 (vertical)
Thumbnail: You can select a frame from your video to use as the thumbnail.
TikTok
Section titled “TikTok”All TikTok posts require a video—you cannot create text-only posts.
Video Specifications:
- File size: Up to 1 GB
- Video length: 3 seconds to 10 minutes
- Format: MP4, MOV, WEBM
- Minimum dimensions: 360 x 360 pixels
- Frame rate: 23-60 FPS
- Caption length: Maximum 150 characters
Thumbnail: You can select a frame from your video to use as the profile thumbnail.
YouTube Shorts
Section titled “YouTube Shorts”YouTube Shorts appear natively on YouTube once published.
Video Specifications:
- File size: Up to 10 GB
- Video length: Up to 3 minutes
- Format: MP4, MOV, MPG, MPEG, AVI, WEBM
- Aspect ratio: 9:16 (vertical) required
Thumbnail: Custom thumbnails are not currently supported for Shorts through IDEQO.
Threads
Section titled “Threads”Videos play automatically in the feed. Custom thumbnails are not supported.
Video Specifications:
- File size: Up to 1 GB
- Video length: Up to 5 minutes
- Format: MP4, MOV
- Maximum width: 1920 pixels
- Frame rate: 23-60 FPS
- Video bitrate: 25 Mbps max
- Audio bitrate: 128 kbps
Mastodon
Section titled “Mastodon”Videos do not auto-play in the feed.
Video Specifications:
- File size: Up to 40 MB
- Format: MP4, M4V, MOV, WEBM
- Transcoding: Videos are converted to H.264 MP4 at max 1300 kbps, 60 FPS
Bluesky
Section titled “Bluesky”Videos play automatically in the feed. Custom thumbnails are not supported.
Video Specifications:
- File size: Up to 100 MB
- Video length: Up to 3 minutes
- Format: MP4, MOV
- Daily limit: 25 videos per day, or 10 GB total per day (whichever comes first)
Image Requirements by Platform
Section titled “Image Requirements by Platform”- File size: Up to 30 MB
- Format: JPEG, PNG, GIF, WebP
- Dimensions: 320 x 320 to 8192 x 8192 pixels
- Aspect ratio: 1:1 (square), 4:5 (portrait), or 1.91:1 (landscape)
- File size: Up to 10 MB
- Format: JPEG, PNG, GIF, BMP
- Recommended dimensions: 1200 x 630 pixels
- File size: Up to 8 MB
- Format: JPEG, PNG, GIF
- Recommended dimensions: 1200 x 627 pixels
X (Twitter)
Section titled “X (Twitter)”- File size: Up to 5 MB
- Format: JPEG, PNG, GIF, WebP
- Recommended dimensions: 1200 x 675 pixels
- File size: Up to 10 MB
- Format: JPEG, PNG
- Recommended aspect ratio: 2:3 (1000 x 1500 pixels)
Supported File Formats
Section titled “Supported File Formats”Video Formats
Section titled “Video Formats”| Format | Extension | Platforms |
|---|---|---|
| MP4 | .mp4 | All platforms |
| MOV | .mov | All platforms |
| AVI | .avi | Facebook, LinkedIn, X, YouTube |
| M4V | .m4v | Facebook, LinkedIn, X, Pinterest, Mastodon |
| WEBM | .webm | TikTok, YouTube, Mastodon |
| MPG/MPEG | .mpg, .mpeg | YouTube |
Image Formats
Section titled “Image Formats”| Format | Extension | Platforms |
|---|---|---|
| JPEG | .jpg, .jpeg | All platforms |
| PNG | .png | All platforms |
| GIF | .gif | All platforms |
| WebP | .webp | Instagram, X |
| BMP | .bmp |
Media Limits per Post
Section titled “Media Limits per Post”| Platform | Images | Videos |
|---|---|---|
| Up to 10 (carousel) | 1 | |
| Up to 10 | 1 | |
| Up to 9 | 1 | |
| X (Twitter) | Up to 4 | 1 |
| 1 | 1 | |
| TikTok | 0 (video required) | 1 |
| YouTube | N/A | 1 |
Optimizing Uploads
Section titled “Optimizing Uploads”For Faster Uploads
Section titled “For Faster Uploads”- Compress videos - Reduce bitrate to 10-15 Mbps for most platforms
- Use H.264 codec - Best compatibility across platforms
- Keep resolution at 1080p - Higher resolutions are compressed anyway
- Use MP4 format - Universally supported
For Best Quality
Section titled “For Best Quality”- Match platform aspect ratios - Avoid letterboxing/pillarboxing
- Use recommended dimensions - Each platform has optimal sizes
- Keep videos under 60 seconds - Better engagement on most platforms
- Use 30 FPS - Smooth playback, smaller file size
Video Conversion
Section titled “Video Conversion”IDEQO offers video conversion for landscape videos when posting to platforms that prefer vertical content (Instagram Reels, TikTok). When you upload a landscape video:
- A conversion dialog appears
- You can convert to 9:16 vertical format
- Or keep the original landscape format
- Converted videos are optimized for each platform
Troubleshooting Upload Issues
Section titled “Troubleshooting Upload Issues””File too large” Error
Section titled “”File too large” Error”Solution:
- Compress your video using a tool like HandBrake
- Reduce resolution to 1080p
- Lower the bitrate to 10-15 Mbps
- For IDEQO’s storage: Files must be under 1 GB
Upload Taking Too Long
Section titled “Upload Taking Too Long”Possible causes:
- Large file size
- Slow internet connection
- High-resolution video being transcoded
Solution:
- Use a smaller file
- Connect to a faster network
- Wait for transcoding to complete
”Unsupported format” Error
Section titled “”Unsupported format” Error”Solution:
- Convert to MP4 using H.264 codec
- Use tools like HandBrake, Adobe Media Encoder, or online converters
- Ensure audio is AAC format
Video Not Playing After Upload
Section titled “Video Not Playing After Upload”Possible causes:
- Video still processing
- Incompatible codec
- Corrupted file
Solution:
- Wait a few minutes and refresh
- Re-export with H.264 codec
- Try uploading a different file
Best Practices
Section titled “Best Practices”- Test with smaller files first - Ensure everything works before uploading large files
- Keep backups - Always keep original files on your computer
- Compress before upload - Faster uploads, fewer failures
- Use recommended formats - MP4 for video, JPEG for images
- Check platform limits - Each platform has different requirements
- Add captions to videos - Many users watch without sound
- Optimize thumbnails - First impressions matter
Related guides: