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.
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.
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
- 01Upload to SoCaptionsWord-level timing in 10–15 seconds. Whisper handles X's typical mix of conversational audio and clipped voiceovers well.
- 02Choose a heavyweight styleBold Outline with a 6px black stroke survives X's re-encode. Skip the Cinematic preset — it goes muddy at 720p.
- 03Cap 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.
- 04Export and postCaptions are baked into the file. Quote-tweet your own video to extend the discovery surface.
- 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 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.