// REPURPOSE TIKTOK → X (TWITTER)

TikTok to X (Twitter): Repurpose Vertical Video Into Native X Posts

Convert TikTok videos to X-native uploads with the right length cap, caption hook, and text-first context. Workflow, gotchas, manual vs Kompozy timing.

Last verified · 2026-05-21 · by Moe Ameen

X (Twitter) is a text-first platform where video is the supporting evidence, not the headline. The post that converts on X is the one where the tweet text already tells the story and the video proves it. A bare TikTok dropped into X with the original TikTok caption almost always underperforms — there's no scroll-stopper at the top.

The second challenge is the length cap. Free X accounts max out at 2:20 of video; Premium and Premium+ extend that. Most TikToks fit, but anything past 140 seconds either needs trimming or a Premium account on the publishing side. Workflow handles both.

Platform specs

// Source
TikTok
Categoryvideo-short
Aspect ratios9:16, 1:1, 16:9
Max length10 min
Typical21s34s
Max file size287 MB
Captionsnative
Hashtag limit30
Caption chars2,200
AudioAAC, 44.1kHz stereo
Post freq1-4/day
verify on platform docs — 10 min upload widely cited; 60 min rolling out per creator tier.
// Destination
X (Twitter)
Categorysocial-text
Aspect ratios16:9, 1:1, 9:16
Max length2 min
Typical15s2 min
Max file size512 MB
Captionssrt-upload
Hashtag limit10
Caption chars280
AudioAAC-LC
Post freq3-10/day
verify on platform docs — Premium+ raises video to 4h and post text to 25k chars.

Why repurpose TikTok to X (Twitter)

Operators with a TikTok presence and an X audience run this pair to surface video evidence inside text-first conversations. Especially useful for founders, researchers, and journalists where the X audience expects a tweet-storm framing with the video as proof.

About the source: TikTok

TikTok 9:16 source, up to 10 minutes. Captions and burned-in text usually present.

About the destination: X (Twitter)

X video caps at 2:20 (free), 4h (Premium+). Accepts 16:9, 1:1, 9:16 — 9:16 plays nicely in mobile timeline. 280-char text limit (25k Premium). SRT side-car captions supported.

The workflow

  1. Trim to under 2:20 (free) or 4 minutes (Premium). Most TikToks fit; longer ones need trimming or a Premium account.
  2. Strip the TikTok watermark. Use original source file. X doesn't down-rank watermarked TikToks the way Meta does, but it signals low effort and reduces engagement.
  3. Write a tweet-first text that tells the story. The 280-char tweet should make sense even without the video. The video proves what the tweet claims. Skip the TikTok caption format.
  4. Upload natively to X — do not link to TikTok. External video links autoplay-fail in the X timeline. Native upload plays in-feed.
  5. Add 1-2 hashtags max. X engagement drops sharply past 2 hashtags. Put them at the end of the tweet, not in the middle.
  6. Reply to your own tweet with the long-context follow-up. The viral move on X is a single-tweet hook + reply with the depth. Use the reply to drop "I broke this down in full on TikTok: [link]" if you want to drive cross-platform traffic.

Platform-pair gotchas

IssueFix
TikTok-style "wait for it" hooks don't work on XLead with the conclusion in the tweet text; let the video prove it.
Vertical video plays small in desktop X timelineAcceptable trade-off — 9:16 wins mobile, which is where 80%+ of video plays happen.
2:20 cap clips your TikTok mid-thoughtEither trim editorially (shorter clip with same point) or upgrade to Premium for the 4h cap.
TikTok caption format ("real real wait for it") signals repost on XRewrite as a tweet — conclusion-first, no TikTok slang.
Hashtag-heavy captions tank X engagementMax 1-2 hashtags, at the end of the tweet.

Manual vs Kompozy

// Manual workflow
25 min / conversion

Following the workflow above by hand: trimming, reframing, captioning, writing copy, publishing.

// With Kompozy
2 min / conversion

Paste the source URL or upload the file. Kompozy handles transcript, scoring, reframe, captions, copy, and publish.

Frequently asked questions

Can I just link my TikTok in a tweet?

You can, but TikTok links don't autoplay in the X timeline. Native upload gets 3-5x the engagement.

What's the max video length on X?

2:20 on free accounts, up to 4h on Premium+. Most TikToks fit the free cap.

Should I keep the TikTok captions burned in?

Yes — 85%+ of X video plays start muted. Burned-in captions are mandatory.

Should the tweet text mirror the TikTok caption?

No. X rewards conclusion-first text; TikTok captions are conversation-first. Rewrite.

How does Kompozy handle this?

Trim to 2:20, strip watermark, rewrite caption as a tweet hook, upload natively. ~2 minutes.

Browse all repurposing pairs · See Kompozy pricing · Start your trial →