Free tool

Post checker rules

  • Every limit our post checker uses, app by app.
  • sprkly checks these before your post goes out.
  • Most link to the app's own docs. Last checked October 31, 2026.

Instagram

Rulesprkly checksPlatform saysSource
Caption length2,200 characters2,200 charactersMeta docs (opens in a new tab)
HashtagsUp to 30Up to 30Meta docs (opens in a new tab)
Needs a photo or videoYesYesMeta docs (opens in a new tab)
Photo shape9:16 to 1.91:1

Looser: a 9:16 carousel posts fine, so we let tall photos through.

4:5 to 1.91:1Meta docs (opens in a new tab)
Carousel shapeEvery slide is cut to the first slide's shapeCut to the first photo's shapeMeta docs (opens in a new tab)
Photos per post (carousel)Up to 20Up to 20Meta docs (opens in a new tab)
Photo typeJPEG. sprkly turns most other photos into JPEG for you.JPEG onlyMeta docs (opens in a new tab)
Reel length3 s to 15 min3 s to 15 minMeta docs (opens in a new tab)
Reel shapeAny shape. 9:16 fills the screen.Almost any shape. 9:16 is best.Meta docs (opens in a new tab)
Video shapePosts as 9:16 or 3:4

Stricter: we post video as 9:16 or 3:4, and offer to crop other shapes.

0.01:1 to 10:1Meta docs (opens in a new tab)

Facebook

Rulesprkly checksPlatform saysSource
Caption length63,206 charactersNot in their docsNo link
Text-only postsYesNot in their docsNo link
Photo shapeAny shape worksAny shape. Facebook resizes it.Meta docs (opens in a new tab)
Photos per post (carousel)Only the first photo posts for nowNot in their docsNo link
Video shapePosts as 9:16 or 3:4

Stricter: we post video as 9:16 or 3:4, and offer to crop other shapes.

9:16 to 16:9Meta docs (opens in a new tab)
Reel shape9:16. Other shapes post to your Page feed.9:16Meta docs (opens in a new tab)
Reel length3 to 90 s3 to 90 sMeta docs (opens in a new tab)
Reel sizeAt least 540 x 960At least 540 x 960Meta docs (opens in a new tab)
Video type (HEVC)H.264 and H.265 both postH.264 and H.265 both workMeta docs (opens in a new tab)
Video fileMP4 or MOV. We warn you about WebM and AVI.MP4 is bestMeta docs (opens in a new tab)
HashtagsUp to 30Not in their docsNo link

Threads

Rulesprkly checksPlatform saysSource
Text length500 characters500 charactersMeta docs (opens in a new tab)
Topic tagsUp to 1Up to 1Meta docs (opens in a new tab)
Photos per post (carousel)Up to 20Up to 20Meta docs (opens in a new tab)
Photo shapeAlmost any shape worksUp to 10:1Meta docs (opens in a new tab)
Video shapePosts as 9:16 or 3:4

Stricter: we post video as 9:16 or 3:4, and offer to crop other shapes.

0.01:1 to 10:1Meta docs (opens in a new tab)

TikTok

Rulesprkly checksPlatform saysSource
Video caption2,200 characters2,200 charactersTikTok docs (opens in a new tab)
Photo title90 characters90 charactersTikTok docs (opens in a new tab)
Photo caption4,000 characters4,000 charactersTikTok docs (opens in a new tab)
Title neededYes

Stricter: we ask for a title on every TikTok post.

NoTikTok docs (opens in a new tab)
Photos per post (carousel)Up to 35Up to 35TikTok docs (opens in a new tab)
Photos or videoPhotos, or one video. Not both.Photos and video post in different waysTikTok docs (opens in a new tab)
Photo typeJPEG. sprkly turns most other photos into JPEG for you.

Stricter: we send JPEG only.

JPEG or WebPTikTok docs (opens in a new tab)
Photo widthUp to 1080 wide. sprkly resizes for you.Up to 1080pTikTok docs (opens in a new tab)
Same size photossprkly makes every photo in a set the same sizeNot in their docsNo link
Video lengthUp to 10 minUp to 10 minTikTok docs (opens in a new tab)
Video fileMP4, MOV or WebMMP4, WebM or MOVTikTok docs (opens in a new tab)
HashtagsUp to 30Not in their docsNo link

YouTube Shorts

Rulesprkly checksPlatform saysSource
TitleNeeded. Up to 100 charactersUp to 100 characters. No < or >.YouTube docs (opens in a new tab)
Description5,000 bytes

A plain letter is 1 byte. An emoji is 4, so emoji use up more room.

5,000 bytesYouTube docs (opens in a new tab)
HashtagsUp to 60Over 60 and YouTube ignores them allYouTube Help (opens in a new tab)
Short shape and lengthPosts as 9:16 or 3:4, up to 3 min

Stricter: we post video as 9:16 or 3:4, and offer to crop other shapes.

Square or taller, up to 3 minYouTube Help (opens in a new tab)
Photo postsNo. Video only.Video onlyYouTube docs (opens in a new tab)

Also checked when you schedule

  • The post checker does not cover these apps yet.
  • sprkly still checks them when you schedule a post.

Bluesky

Rulesprkly checksPlatform saysSource
Text length300 characters300 letters and emojiBluesky spec (JSON) (opens in a new tab)
Photos per post (carousel)Up to 4Up to 4Bluesky spec (JSON) (opens in a new tab)

X

Rulesprkly checksPlatform saysSource
Text length280 characters

Stricter: we count the whole link.

280 characters. A link counts as 23.X docs (opens in a new tab)
Photos per post (carousel)Up to 4Up to 4X docs (opens in a new tab)

LinkedIn

Rulesprkly checksPlatform saysSource
Text length3,000 charactersNot in their docsNo link
Photos per post (carousel)Up to 202 to 20 in one postLinkedIn docs (opens in a new tab)

sprkly-only limits

  • These are our own limits, not the app's.
  • They apply to every app you post to.
Rulesprkly checksWhy
Photo file sizeUp to 50 MBOur upload limit
Video file sizeUp to 300 MB on TikTok, YouTube and FacebookSo the video can finish sending in time
Video shapePosts as 9:16 or 3:4. We offer to crop other shapes.Our own choice
HEIC and AVIF photosNot takenWe cannot change them into JPEG yet