Every platform has its own accepted formats + limits. kuhukoo's per-platform workers reject media that won't publish before you burn a schedule slot.
What our workers actually accept
| Platform | Image formats | Video formats | Max video length | Max size |
|---|---|---|---|---|
| JPG, PNG, WEBP | MP4 (H.264 / AAC) | 240 min | 4 GB | |
| Instagram (feed) | JPG, PNG | MP4 (H.264 / AAC) | 60 min | 250 MB |
| Instagram (Reels) | — | MP4 vertical 9:16 | 90 s | 250 MB |
| YouTube Shorts | — | MP4 vertical 9:16 | 60 s | 256 MB |
| YouTube long-form | — | MP4/MOV/WEBM | 12 h (verified) | 256 MB (default) |
| TikTok | — | MP4/MOV | 10 min | 500 MB |
| Threads | JPG, PNG | MP4 | 5 min | 500 MB |
| JPG, PNG, WEBP | MP4 | 15 min | 2 GB | |
| Telegram | JPG, PNG, WEBP | MP4/MOV | 2 h | 2 GB |
| JPG, PNG | MP4 | 30 s | 16 MB |
Auto-fit
When you attach a 4:5 image and tick YouTube Shorts (which needs 9:16), kuhukoo either auto-crops or shows a warning depending on the tool. Video aspect mismatches always warn — you can override, but you'll see a caution icon.
Upload cap
Single-file cap is 500 MB on the composer. Larger files → use the editor's compress step first.