Captions for · Short-form

Captions for X that survive the muted autoplay feed.

X autoplays muted, the player sits inline mid-thread, and there's no native caption sticker. Burned-in captions are the only way for the words to make it through.

Aspect ratio
16:9 (1920×1080), 1:1 (1080×1080), or 9:16 (1080×1920)
Resolution
1280×720 or higher; X compresses heavily under that
Font size
48–64px on a 1080-wide canvas
Safe zone
X's player UI is minimal. Mainly leave the bottom 6% clear of the timeline scrubber on tap. Top-left badge doesn't intrude on autoplay.

Why captions matter on Twitter / X video

X has no auto-caption pipeline that survives the feed. Without burned-in captions, your video plays as 6 seconds of silent moving lips before the viewer scrolls past.

Recommended style

X's compression is the harshest of the major platforms — re-encodes hit captions hardest. Use heavy fonts and thick strokes, and avoid thin highlights that disappear after compression.

The Twitter / X video captioning playbook

  1. 01
    Upload to SoCaptions
    Word-level timing in 10–15 seconds. Whisper handles X's typical mix of conversational audio and clipped voiceovers well.
  2. 02
    Choose a heavyweight style
    Bold Outline with a 6px black stroke survives X's re-encode. Skip the Cinematic preset — it goes muddy at 720p.
  3. 03
    Cap the clip at 2:20 (free) or 4 hours (Premium)
    Short clips outperform long ones on X. 30–90 seconds is the sweet spot for engagement.
  4. 04
    Export and post
    Captions are baked into the file. Quote-tweet your own video to extend the discovery surface.
Do
  • Use heavy fonts. X compresses harder than any other major platform.
  • Test at 720p. If captions read at the lowest tier, they read everywhere.
  • Front-load the hook into the first 3 seconds. X's view counter increments at ~2s of watch.
  • Caption replies and quote-tweets too — the algorithm treats them as discrete videos.
Don’t
  • Don't rely on third-party Twitter caption stickers — none of them survive the X re-encode.
  • Don't post small fonts. 36px is unreadable post-compression.
  • Don't use thin highlight colors (light gray on white). X's encoder erases them.
  • Don't post landscape video that crops on mobile. Square or vertical lands better.

Frequently asked

Does X / Twitter support uploaded captions?+

Not directly in the consumer composer. The TweetDeck/Pro tier accepts SRT for some accounts. For consumer accounts, burned-in captions are the only reliable path.

What's the maximum video length on X?+

Free accounts can post videos up to 2 minutes 20 seconds. X Premium subscribers can post up to 4 hours, but engagement drops sharply past 3 minutes.

Why do my captions look blurry on X?+

X aggressively re-encodes uploads. Fix it by using heavier fonts (Inter Black, Anton), a 6px+ black stroke, and exporting at 1080p with a high bitrate.

Should I use 16:9 or vertical video on X?+

Square (1:1) is the universal answer — it works on desktop and mobile, and takes the most feed real estate. 16:9 is fine for desktop-first audiences.

Are captions required for X ads?+

Strongly recommended by X's ad team. Ads without captions show 30%+ lower view-through rate.

Keep reading
Caption your next Twitter / X video video in seconds.
Free for the first 5 minutes. No card required.
Open editor