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
Instagram 8 MB 300 MB 15 min 2,200 characters
Facebook 8 MB 4 GB 4 hours 63,206 characters
LinkedIn 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
Pinterest 20 MB 1 GB 15 min 500-character description

Per-platform detail

Instagram

  • 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

Facebook

  • 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

LinkedIn

  • 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

Pinterest

  • 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.