free tool

Ad Copy Checker

Paste your caption. See live counts against TikTok, Meta, YouTube Shorts, Instagram Reels, and X spec limits.

0 characters0 words · 0 hashtags

TikTok

Caption0 / 4,000 (ideal 150)
  • First 100 characters show before "...more" — front-load the hook there
  • @mentions and hashtags count toward the 4,000-char limit
  • Emoji are allowed but each costs 2-4 characters

Meta (Facebook + Instagram)

Primary text0 / 2,200 (ideal 125)
  • Only first 125 characters show on mobile feed before "See more"
  • Description field has separate 30-char limit
  • Avoid more than 20% text in the video frame itself (separate spec)

YouTube Shorts

Description0 / 5,000 (ideal 100)
  • Title is the only thing visible by default — make it the hook
  • Description supports clickable URLs, hashtags, timestamps
  • Shorts under 60s use a different ranking signal than long-form

Instagram Reels organic

Caption0 / 2,200 (ideal 125)
  • Hashtags count toward the 2,200-char limit (max 30 hashtags)
  • Line breaks render in caption — use them to scan
  • First line is what shows in feed — make it count

X (Twitter) ad

Tweet text0 / 280
  • Image counts as 24 characters in the budget
  • URL counts as 23 characters regardless of actual length
  • @username mentions don't count toward 280 if at the start

Got the copy. Need the video?

UGC Vids AI generates the talking-head video to go with your caption. Two minutes, one free video.

Generate the ad free