// REPURPOSE TIKTOK → X (TWITTER)

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

Convert TikTok videos into native X uploads with a text-first hook, a length that fits your account and burned captions. Workflow and Kompozy timing.

Last verified · 2026-10-23 · by Moe Ameen

Published 2026-05-21 · Updated

Short answer

To repurpose a TikTok for X, upload the original file natively rather than linking to TikTok, trim it to your account's video limit, burn in captions, and write post text that tells the story on its own, conclusion first. Use one or two hashtags at the end. X's developer docs list a longer video limit for Premium accounts than for default accounts, so check yours before posting a long clip.

Key takeaways

  • Upload natively; a TikTok link makes people leave X to watch.
  • Write the post so it works without the video, conclusion first.
  • Use one or two hashtags, at the end.
  • Check your account's video cap; Premium accounts get a longer limit.

X (Twitter) is a text-first platform where video is the supporting evidence, not the headline. The post that works on X is the one where the text already tells the story and the video proves it. A bare TikTok dropped into X with its original TikTok caption gives readers nothing to stop for.

The second issue is length. X sets the video cap by account type, and its developer documentation lists a longer maximum for Premium accounts than for default ones. Check your account's limit before you post a long TikTok. The workflow handles both.

What are the TikTok and X (Twitter) video specs?

// Source
TikTok
Categoryvideo-short
Aspect ratios9:16, 16:9, 1:1 (in-feed ad specs) (source)
Max length3 min for everyone, 5 or 10 min for some (source)
Max file size4 GB (via TikTok's API) (source)
Caption chars2,200 characters (via TikTok's API) (source)
// Destination
X (Twitter)
Categorysocial-text
Aspect ratiosUnverified — check X (Twitter)'s help page
Max length20 min (Premium: 125 min) (source)
Max file sizeUnverified — check X (Twitter)'s help page
Caption chars280 characters (source)

Who moves TikTok to X (Twitter), and why?

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.

What should you know about the TikTok source?

TikTok source files are 9:16 vertical, usually with captions and burned-in text already on them.

What does X (Twitter) expect from the clip?

X plays 16:9, 1:1 and 9:16 video, and vertical clips work well in the mobile timeline. Video length limits depend on the account type, with Premium accounts getting more room. The post text has to work on its own, because the text is what people read first.

How do you repurpose TikTok for X (Twitter), step by step?

  1. Trim to your account's video limit. Check the limit for your X account. Most TikToks are short enough already; longer ones need an editorial trim.
  2. Strip the TikTok watermark. Upload the original source file. A TikTok watermark tells X readers the clip was made for another app.
  3. Write post text that tells the story. The post should make sense without the video, and the video proves what the text claims. Skip the TikTok caption format.
  4. Upload natively to X — do not link to TikTok. A native upload plays in the timeline. A TikTok link makes people leave X to watch.
  5. Use one or two hashtags at most. Put them at the end of the post, 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.

What goes wrong when moving TikTok to X (Twitter)?

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 timelineAccept the trade-off. Vertical works well on mobile, and desktop viewers can still watch.
Your account's length cap cuts the TikTok mid-thoughtTrim it into a shorter clip that makes the same point, or check whether a Premium account's longer limit fits.
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 engagementUse one or two hashtags, at the end of the post.

What does this look like in Kompozy?

A persona short, a vertical 9:16 video made in the Kompozy workspace. It shows the short-form format these clips end up in. It was not cut from a TikTok recording.

Real output · Kompozy Persona short format · from the Kompozy workspace

Who is this for, and who should skip it?

Best for:

  • Founders, researchers and journalists who use video as proof in a text-first feed.
  • TikToks that make one clear point.

Not ideal for:

  • TikToks that depend on trend audio or TikTok-only jokes.
  • Anyone who wants to post with the original TikTok caption unchanged.

Frequently asked questions

Can I just link my TikTok in a tweet?

You can, but a link makes people leave X to watch. A native upload plays right in the timeline.

What's the max video length on X?

It depends on the account. X's developer documentation lists a longer maximum video length for Premium accounts than for default accounts, so check yours before you upload.

Should I keep the TikTok captions burned in?

Yes. Plenty of people scroll X with the sound off, so burned-in captions carry the message.

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?

Kompozy can take the TikTok by upload or URL, render a vertical clip with burned-in captions and schedule it to X. Upload the original file to avoid the TikTok watermark, and write the post text conclusion first.

How do we know this?

We checked every platform figure on this page against the official sources listed below on 2026-10-23 and removed the ones we could not confirm, including X length caps, engagement multipliers and muted-play percentages. Kompozy details come from kompozy.io/pricing and the Kompozy codebase.

Sources

  1. X Developer Platform — Media best practices (video duration by account type) (read 2026-10-23)
  2. Kompozy — Pricing (plans and clipped-short output) (read 2026-10-23)

Browse all repurposing pairs · See Kompozy pricing · Get Started →