Platform media requirements
Every network checks images and video against its own rules. Julexis checks your files against the same rules as you upload them, so most problems surface while you're still editing — not at publish time. This page is the full reference.
What you can upload
- A single post can target several networks at once. The strictest network in your selection sets the effective limit for the whole post.
- Instagram and Pinterest never accept a post without media. TikTok needs a video or photos.
- Facebook, LinkedIn, X and Threads accept text-only posts.
Good to know
When a file doesn't meet a network's requirements, Julexis shows the problem on the file in the editor instead of failing at publish time. Fix the file, remove the network from the post, or — for some images — let Julexis fix it for you: it can correct an Instagram aspect ratio, convert a PNG to JPEG for TikTok, or bring an image up to the minimum size.
Per-platform limits
| Platform | Max image | Max video | Video length | Text |
|---|---|---|---|---|
| 8 MB | 300 MB | 15 min | 2,200 characters | |
| 8 MB | 4 GB | 4 hours | 63,206 characters | |
| 8 MB | 5 GB | 10 min | 3,000 characters | |
| X (Twitter) | 5 MB | 512 MB | 140 s | 280 characters |
| TikTok | 20 MB | 4 GB | 10 min | 2,200 characters |
| Threads | 8 MB | 1 GB | 5 min | 500 characters |
| 20 MB | 1 GB | 15 min | 500-character description |
Per-platform detail
- Feed photos: JPEG only, aspect ratio 4:5 to 1.91:1, at least 150 × 150 px, up to 8 MB
- Carousels: up to 10 photos or videos
- Reels: MP4 or MOV, up to 300 MB, 3 s to 15 min. A video larger than 1920 px on the long side or 1080 px on the short side is rejected and has to be scaled down first
- Stories: photos up to 8 MB, videos up to 100 MB and 60 s
- Text: 2,200 characters, up to 30 hashtags
- Text-only posts: not supported
- Photos: JPEG, PNG, GIF or WebP, up to 8 MB
- Videos: MP4, MOV, AVI, WMV, FLV or WebM, up to 4 GB and 4 hours
- Reels: MP4, 9:16, up to 4 GB, 4 to 90 s
- Stories: photos up to 10 MB; videos 9:16, up to 300 MB and 60 s
- Text: 63,206 characters, up to 30 hashtags; text-only posts allowed
- Photos: JPEG, PNG or GIF, up to 8 MB
- Videos: MP4, MOV, WMV, FLV, WebM, AVI, ASF or MKV; aspect ratio 1:2.4 to 2.4:1; up to 5 GB and 10 min
- Text: 3,000 characters, up to 30 hashtags; text-only posts allowed
X (Twitter)
- Photos: JPEG, PNG, GIF or WebP, up to 5 MB, up to 4 per post
- Videos: MP4 or MOV, aspect ratio 1:3 to 3:1, up to 512 MB and 140 s
- Text: 280 characters — Julexis publishes longer text as a thread; text-only posts allowed
TikTok
- Photos: JPEG or WebP (PNG isn't accepted), up to 20 MB. Both sides must fit within 1080 × 1920 or 1920 × 1080: a 1500 × 1500 photo is rejected because its short side is over 1080 px
- Videos: MP4, WebM or MOV, 360 to 4096 px per side, up to 4 GB and 10 min
- Text: caption up to 2,200 characters, up to 30 hashtags; photo post titles up to 90 characters
Threads
- Photos: JPEG or PNG, up to 8 MB, 320 to 1440 px per side (larger photos are scaled down)
- Videos: MP4 or MOV, up to 1 GB and 5 min
- Carousels: up to 20 photos or videos
- Text: 500 characters; text-only posts allowed
- Images: JPEG, PNG, GIF, WebP, BMP or TIFF; aspect ratio 2:3 to 1.91:1; at least 600 × 900 px (up to 2000 × 3000 px recommended; larger images are scaled down); up to 20 MB
- Videos: MP4, MOV or M4V; aspect ratio 1:2 to 1.91:1; up to 1 GB and 15 min
- Text: title up to 100 characters, description up to 500, up to 20 hashtags
- Board: every pin needs a board, chosen in the post or plan
- Text-only posts: not supported
Getting media accepted first time
- For Instagram, a 4:5 portrait image uses the most space in the feed and sits inside the accepted range.
- Export photos for Instagram as JPEG.
- Compress large files before uploading; it keeps uploads fast.
- If you post the same video everywhere, check it against the strictest network in your selection.
Watch out
A file that passes validation in Julexis can still be refused by the network at publish time — the networks run their own checks on receipt. When that happens the post is marked as failed with the reason attached, so you can fix the file and retry. See Common issues.