Twitch stream to TikTok clips

Short-Form Video TikTok Content Repurposing Workflow

How to Turn a Twitch Stream Into TikTok Clips (2026)

How to turn a Twitch VOD into TikTok clips: save the VOD before it expires, cut it under 3 hours, and talk on stream, because AI clippers read the transcript.

H

Hevin K

Author

13 min read

To turn a Twitch stream into TikTok clips, you need three things: the finished VOD (a live channel or a 60-second Twitch clip won’t work), a VOD short enough for your tool to accept, and commentary on the stream. That last one matters more than people expect. Our own data shows it: the median video on ScaleReach carries about 168 spoken words per minute. The first Twitch gaming stream processed through us carried 85, and it gave back 2.8 clips per hour of footage.

Disclosure: ScaleReach makes a Twitch to TikTok clip generator, so weigh the bias. Every ScaleReach figure below comes from a read-only query of our production database on 3 October 2026, or from our own source code on the same day. Twitch facts are quoted from Twitch’s help centre, read the same day and linked where they appear.

The short answer

Save the VOD first. Twitch deletes past broadcasts after 7 days on most channels, 14 for Affiliates and 60 for Partners, Prime and Turbo users.

Cut it down before you clip it. A full stream often runs past what clip tools accept. On ScaleReach the cap is 3 hours on Pro, 2 on Starter and 30 minutes on the free plan. A Twitch Highlight is the easiest way to get under it.

Paste the VOD link, not a clip or the channel. twitch.tv/videos/123456789 works. A live channel or a Twitch clip doesn’t.

Bottom line: AI clip tools find moments by reading what you say. A stream where you react out loud clips well. A stream played in silence clips badly, in any tool that works from the transcript.

Do you even need an AI tool for this?

Not for every clip. Twitch’s own Clip tool already covers the single moment you know about. Clips run up to 60 seconds, you can set any aspect ratio “from landscape (16:9) to portrait (9:16)”, there’s a stacked layout, and you can post directly to YouTube Shorts, TikTok, Instagram and Snapchat. It’s free and it’s built in.

An AI clipper does a different job: finding the moments across a three-hour VOD you’re never going to rewatch. If a viewer already clipped the play, use Twitch’s tool. If the stream is a pile of footage and you want the ten best minutes of it, that’s where a clip tool earns its cost.

Step 1: Save the VOD before Twitch deletes it

Turn on “Store past broadcasts” in your stream settings before you go live. Without it, there’s nothing to clip. After that, the clock depends on your account. Here are Twitch’s own figures from its on-demand content page:

AccountPast broadcasts kept
Most broadcasters7 days
Twitch Affiliates14 days
Partners, Prime and Turbo users60 days
2K or vertical version of a VOD7 days, then the 1080p or horizontal version for the rest of the window
Highlights and uploadsNo 7/14/60-day window, but a 100-hour storage cap across all of them

Source: help.twitch.tv/s/article/video-on-demand (verified 2026-10-03).

Twitch help centre page titled On-Demand Content on Twitch, stating that Partners, Prime and Turbo users keep past broadcasts for 60 days, Affiliates for 14 days and all other broadcasters for 7 days

Two ways to keep a stream past that window:

  • Make a Highlight. In the Video Producer, open the past broadcast in the Highlighter, mark the section you want and publish it. Highlights don’t follow the 7/14/60-day deletion, and they get their own twitch.tv/videos/ link.
  • Download it. In the Video Producer, open the three-dot menu next to the video and choose download. Then you upload the file instead of pasting a link.

One habit makes the Highlighter much faster. Type /marker in your own chat when something happens on stream (add a description after a space if you like). Twitch drops a marker at that timestamp, and every marker shows up on the Highlighter’s timeline afterwards. That’s the closest thing to a free, human-made highlight list.

Step 2: Get the VOD under your tool’s length limit

This is the step that catches most streamers out. A full stream VOD often runs well past 3 hours, and clip tools cap source length below that. Here’s ScaleReach’s limit per plan, read from our plan config:

PlanLongest source acceptedMinutes per monthPrice
Free30 minutes100 (one-time)$0
Starter2 hours200$12/month, or $10/month billed annually
Pro3 hours400$18/month, or $12.50/month billed annually
Agency3 hours5,000$99/month, or $49/month billed annually

Two details worth knowing before you paste a long link:

  • The length check uses the whole VOD. You can select a time range so you’re only charged for part of a stream, but the plan limit is checked against the full source duration. A 6-hour VOD is rejected on every plan even if you only want 40 minutes of it. Cut a Highlight first, then paste the Highlight’s link.
  • Minutes are charged on what you process. A 3-hour Highlight costs 180 minutes, so Starter’s 200 covers roughly one long stream a month and Pro’s 400 covers two. Selecting a shorter range inside a VOD costs only that range.

Current prices and minutes are on the pricing page.

ScaleReach accepts finished VODs from Twitch, Kick and YouTube. It rejects three things, each with its own message:

What you pasteWhat happensWhy
twitch.tv/videos/123456789 (a VOD or Highlight)AcceptedA finished video with a fixed length
twitch.tv/yourchannelRejected: “That’s a live Twitch channel”A live stream has no end, so there’s nothing to clip yet
twitch.tv/yourchannel/videosRejected: “That’s a Twitch channel page”It’s a list. The tool would otherwise grab whichever VOD happens to be first
clips.twitch.tv/...Rejected: “Twitch clips are too short”Twitch clips cap at 60 seconds and the pipeline needs at least 3 minutes
A VOD from a stream still in progressRejected until it finishes publishingIts duration reads as zero

Kick works the same way: a kick.com/channel/videos/<id> link is accepted, while a live channel or a Kick clip is rejected. If you downloaded the file instead, upload it as MP4, MOV or WebM, up to 2 GB on the free plan and 4 GB on paid plans.

Why does an AI clipper miss my best plays?

Because it reads your stream instead of watching it. ScaleReach’s moment detection, like most tools in this category, works from the transcript, the words you said with timestamps. The instruction our model gets says it in so many words: “You only see the transcript… so you must infer what is happening on screen from what people say and how they say it.”

On gaming streams it looks for the audible side of a highlight: bursts like “no no no” or “let’s go”, kill counts, “we won”, “clutch”, call-outs to chat, and a sudden jump in how fast you’re talking. Gaps of 8 seconds or more are marked as silence, and the model is told that silence right before an explosive reaction is often the play itself. So a clutch you shout about gets found, lead-up included. The same clutch played in silence leaves nothing in the transcript to find.

Here’s what that looks like in numbers. Twitch support is new for us, so the sample is tiny: two Spanish-language gaming streams, both processed on 2 October 2026. Treat them as an illustration, not a benchmark.

SourceSpoken words per minuteRuntime in silences of 8s+Clips found
Median ScaleReach video (383 completed, last 60 days)167.91.7%n/a
Twitch stream, 108 minutes85.428.9%5 (2.8 per hour)
Twitch stream, 47 minutes4.994.2% (longest gap: 9 min 48 s)1 (1.3 per hour)

Source: ScaleReach production database, read-only query, 3 October 2026.

For comparison, the 13 completed 1-to-2-hour videos processed in the last 90 days, mostly podcasts and interviews, averaged 10.6 clips each. That’s a floor rather than an exact figure, because free-plan clips are deleted after 15 days. The near-silent stream gave one clip in 47 minutes. More detail on what drives clip counts is in how many clips one hour of video produces.

The six clips those two streams did produce make the point another way. Every clip is tagged with the hook technique the model thinks it uses. Across the six clips there were 12 tags. Most named a talk technique: “Shocking statistic comparison”, “Practical growth framework”, “Strategic streamer formula”. None of the 12 was a gameplay technique like “Clutch play”, “Epic fail” or “Explosive reaction”, although those are the examples the model is given. What it found worth clipping was the streamer talking.

How to stream so your VOD clips well

None of this means quiet streams can’t be clipped. It means the commentary is the raw material. Practically:

  1. Narrate the big moments. “One HP, watch this” before the play and “did you see that” after it gives the clip a hook and a payoff. It also gives the transcript something to find.
  2. Read chat out loud. Answering a chat message on mic turns an off-screen interaction into a clip-able exchange.
  3. Keep a facecam in a corner. It helps the vertical crop as well as detection, as the next section shows.
  4. Use /marker on the moments you know are good. Then cut a Highlight around them, so the AI starts from a dense hour rather than a sparse six.
  5. Split long streams by segment. A Just Chatting opener and a ranked grind are different videos. Clip them as separate Highlights so each gets judged on its own terms.

For the first three seconds of each clip, our guide on writing a hook for short videos covers why the spoken opening is usually a cut, not a line you write.

How does gameplay get reframed to vertical?

A Twitch stream is 16:9 and TikTok is 9:16, so something has to be cropped. What ScaleReach’s reframe does depends on what it finds in the frame:

  • Small facecam in a corner → screen on top, face below. If one small face (3% to 12% of the frame width) sits in a corner of the frame in at least 35% of sampled frames, the clip becomes a 50/50 split. The full gameplay frame goes in the top 1080 × 960 and a zoomed, tracked crop of your webcam goes in the bottom 1080 × 960.
  • Larger or centred camera → face-tracked crop. A webcam that fills more of the frame is treated as a person on camera, and the crop follows your face.
  • No face at all → full frame with a light zoom. Pure gameplay keeps the whole frame at 1.25× instead of cutting a blind vertical slice out of the middle.

The same logic is explained for talking-head footage in how to convert landscape video to vertical.

To be straight about where this stands: the screen-plus-facecam layout hasn’t fired on a single clip in our current library. With two stream VODs processed so far, that’s a sample problem, not proof it works or that it doesn’t. Of the clips from those two streams, two used the full-frame zoom and one switched layouts between segments. Every reframe can be adjusted by hand in the editor before you export.

Step 4: Post to TikTok

Clips come out as 1080 × 1920 MP4s, captioned, with a viral score to sort them. Download the ones you want and post them from the TikTok app. Our scheduler can’t publish TikTok posts publicly yet: our TikTok app hasn’t passed TikTok’s audit, and TikTok restricts unaudited apps to private posts. Which clip tools actually auto-post to TikTok has the details. YouTube Shorts and Instagram Reels do publish from the scheduler.

If you’re posting one clip from a stream, Twitch’s own direct post to TikTok is quicker than any of this. Its one catch: if a viewer posts your clip, Twitch auto-hashtags your channel name and the tag can’t be removed.

FAQ

How do I turn a Twitch VOD into TikTok clips?

Save the VOD before Twitch deletes it, cut it to a length your clip tool accepts (a Twitch Highlight is the easiest way), then paste the VOD’s twitch.tv/videos/ link into an AI clip tool. It finds the moments, crops them to 9:16 and adds captions. Download the clips and post them to TikTok. For a single moment you already know, Twitch’s built-in Clip tool can post straight to TikTok.

How long does Twitch keep VODs?

Seven days for most broadcasters, 14 days for Twitch Affiliates and 60 days for Partners, Prime and Turbo users, per Twitch’s help centre on 3 October 2026. A 2K or vertical version expires after 7 days on every account. Highlights and uploads don’t follow that deletion window, but they share a 100-hour storage cap, so a Highlight is the way to keep a stream you plan to clip later.

No. Twitch clips are capped at 60 seconds, and an AI clip tool needs a longer source to choose moments from. ScaleReach needs at least 3 minutes, so it rejects clip links and asks for the VOD. A live channel link is rejected too, because a stream that hasn’t ended has no fixed length. Paste the finished VOD or a Highlight instead.

Why didn’t the AI find my best gameplay moments?

Most AI clip tools find moments from the transcript, so a play you didn’t react to out loud leaves nothing for them to find. In our data, the median video has about 168 spoken words per minute. A near-silent gaming stream had under 5 and produced one clip in 47 minutes. Narrate big moments, read chat on mic and use /marker to point at the plays you know are good.

How long a Twitch stream can I upload?

On ScaleReach it’s 30 minutes on the free plan, 2 hours on Starter and 3 hours on Pro and Agency. The limit is checked against the full VOD, even if you select only part of it, so a 6-hour stream needs cutting into a shorter Highlight first. You’re charged only for the minutes you process: a 3-hour Highlight costs 180 of Pro’s 400 monthly minutes.

Does it work with Kick streams?

Yes. A Kick VOD link in the form kick.com/channel/videos/<id> is accepted and processed the same way as a Twitch VOD. Kick clips are rejected for the same reason as Twitch clips: they’re shorter than the 3-minute minimum. A live Kick channel link is rejected until the stream ends and the VOD is published.

The bottom line

The workflow is short: save the VOD before Twitch deletes it, cut a Highlight short enough for your tool, paste its twitch.tv/videos/ link, then download the vertical clips and post them. For one moment you already know about, skip all of it and use Twitch’s own Clip tool.

What decides how many clips you get is how much you said, not how well you played. AI clippers read the transcript, ours included, and our first Twitch streams show it: talk-heavy footage clips like a podcast, silent gameplay barely clips at all. If you want your streams to clip well, react out loud.

Every ScaleReach number here comes from our production database and source code, dated where it’s cited. If one looks wrong, tell us at hevin@scalereach.ai and we will correct it in the open.


Changelog

October 2026 update. First published. Speech density, silence share and clip counts for the two Twitch VODs, the 383-video median and the 1-to-2-hour comparison were measured from ScaleReach’s production database on 3 October 2026. URL handling, plan length limits, moment-detection prompts and reframe layouts come from our production code as of that date. Twitch retention, Highlight and Clip facts were read from help.twitch.tv on 3 October 2026.

Last reviewed: October 2026 Next planned refresh: January 2027 Update hooks: re-measure once more than a handful of Twitch or Kick VODs have been processed; whether the screen-plus-facecam layout starts firing on stream clips; whether TikTok’s audit clears so the scheduler can post publicly; whether Twitch changes its VOD retention windows.


About the author

Hevin K runs ScaleReach, an AI clip maker that turns long videos, including Twitch and Kick VODs, into captioned vertical clips. The figures in this post come from ScaleReach’s own production database and source code, dated where they are cited.

Related articles

View all
ScaleReach call to action background

Get more from every video

Generate Clips — Free

No credit card required · Free to start