Free tool
A free converter for Twitch clips up to 60 seconds: drop the MP4 you downloaded, mark your facecam and your gameplay, and get a 1080x1920 H.264 video to post on TikTok. Nothing is uploaded.
Twitch clip to TikTok: your facecam on top, the gameplay below, at 1080x1920
It all happens on your device: the 10 MB video engine loads only once you pick a file, and a 30-second clip takes a minute or two to convert.
Make your TikTok version
Runs in your browser
The MP4 you downloaded from Twitch, up to 60 seconds. Or drop it here.
Your video never leaves this device. The engine is ffmpeg.wasm core 0.12.10 (FFmpeg 5.1.4 with x264), licensed GPL-2.0-or-later. Source: FFmpeg n5.1.4, ffmpeg.wasm v12.15.
Free toolsUpdated
Three ways to get a vertical Twitch clip
Twitch's own portrait clip, this converter and the clipsdk API each do a different part of the job.
| Twitch portrait clip | This converter | clipsdk API | |
|---|---|---|---|
| Layout | Full frame, or Stacked with 2 boxes | Facecam on top, gameplay below | One frame that follows the speaker |
| Starts from | A clip on Twitch | A clip file you downloaded, up to 1:00 | A long video file, up to 3 hours or 5 GB |
| Picks the moment | You do, when you clip | You do, when you clip | It does, and ranks each clip with a score |
| Output | A portrait download in the Clips Manager | A 1080x1920 MP4, H.264 and AAC | A 1080x1920 MP4 with captions, plus SRT and VTT |
| Price | Free | Free, no sign-up | $0.03 per source minute |
Source: Twitch Help: How to Create, Edit, and Share Clips, checked 7 November 2026
A whole stream through the clipsdk API
One POST with a link to the recording and the number of clips you want. We sent this exact request with that livestream; Try it opens New clips with the same video and settings.
curl https://api.clipsdk.com/v1/clips \
-H "Authorization: Bearer $CLIPSDK_KEY" \
-H "Content-Type: application/json" \
-d '{
"video_url": "https://api.clipsdk.com/f/lib/demo/silicon-valley-live-stream.mp4",
"clips": 3,
"aspect": "9:16"
}'How to make the TikTok version
You need the clip as a file. In the Clips Manager (Creator Dashboard, Content, Clips), open Share on the clip and choose Download. Twitch lets you download clips of your channel and clips you created (Twitch Help). Take the landscape version: it has the whole frame.
- Choose the clip or drop it on the tool. It takes clips up to 1:00, up to 500 MB and 2560x1440.
- Drag the Facecam box over your camera and the Gameplay box over the game. Drag a box's round corner to resize it; on a phone, use your finger.
- Check the small preview next to the frame, then press Make TikTok video.
- Download the MP4 and post it.
What you get
A 1080x1920 MP4. Your facecam fills the full width at the top, between 480 and 960 pixels tall depending on the shape of its box, and the gameplay fills the rest. Both are cropped to fill their space, so nothing is stretched and there are no black bars.
The video is H.264 at up to 30 fps. The sound is the clip's own: AAC audio is copied as it is, and anything else is converted to AAC.
How long it takes
The video is re-encoded on one CPU thread inside your tab, so it takes longer than the clip plays. When we timed it in Chrome on a small Linux server with 2 virtual CPUs, a 30-second 1080p60 clip took 78 seconds. The tool shows a progress bar and the time left; keep the tab open until it is done.
Twitch already makes a portrait clip
Twitch makes a portrait version of each new clip, cropped to keep your cam and gameplay in frame, and its editor has a Stacked layout that splits the screen into 2 boxes (Twitch Help). If that version looks right, download it, or post it to TikTok from the same Share menu.
This converter is for the landscape file: when you want your own crop, sized your way, without editing the clip on Twitch.
Want the best moments of a whole stream?
This tool turns one clip you already picked into a vertical video. clipsdk does the picking: send it the recording of a whole stream and it returns the best moments as ranked 9:16 clips with captions, each one reframed to follow the speaker.
It does not make facecam layouts, and it needs the video file, not a Twitch link. Download the past broadcast from your Video Producer first (Twitch Help); Twitch keeps it for 7 days, 14 for Affiliates and 60 for Partners, Turbo and Prime. clipsdk takes files up to 3 hours or 5 GB.
We sent it a 10 minute NASA livestream and asked for 3 clips. They came back about 2 minutes after the request:
- How to land a NASA internship: score 88, 59 seconds
- How NASA uses nanoparticles for space travel: score 85, 56 seconds
- Doing real research at NASA: score 82, 50 seconds
What clipsdk costs
clipsdk bills $0.03 per source minute, so that stream cost $0.30 at list price: 10 minutes at $0.03. New accounts get $1 of free credit, enough for 33 minutes. The details are on pricing.
Questions, answered
How do I download my Twitch clip?
Open the Clips Manager (Creator Dashboard, Content, Clips), choose Share on the clip, then Download. Twitch lets you download clips of your channel and clips you created, in landscape or portrait. Use the landscape file here.
Can I paste a Twitch link instead?
No. The tool only works on a file on your device and never fetches anything from Twitch. Download the clip first, then drop the MP4 in.
Why does it refuse my video?
It takes videos up to 1:00, the longest a Twitch clip can be, and up to 500 MB and 2560x1440. For a longer video, cut it into parts with the [video splitter](/tools/video-splitter) first.
Is my clip uploaded anywhere?
No. The engine runs in this tab, and the clip and the finished video stay on your device. The only thing the tool downloads is the engine itself, about 10 MB.
Does clipsdk make facecam layouts?
No. The clipsdk API finds the best moments of a long video and reframes each one to 9:16 by following the speaker. Facecam over gameplay is only in this free tool.
Keep reading
- Video splitterCut one video into 2 to 100 equal parts, or parts of a set length, right in your browser. Free, and nothing is uploaded.
- AI clip makerUpload a video up to 10 minutes and get 3 ranked vertical clips with burned-in captions. Free, no watermark, no sign-up.
- Turn hours of stream VOD into ranked highlight clipsUpload a stream VOD of up to 3 hours and get up to 20 ranked highlight clips with captions. A full 3 hour VOD costs ~$5.40, and longer streams split into two jobs.
- Speaker reframe: 16:9 to 9:16 that follows whoever is talkingReframe wide video to 9:16 (1080x1920), 1:1, 4:5 or 16:9. Auto mode tracks faces and cuts to whoever is talking; center and none are one field away. $0.03 per source minute.
- Animated captions, burned in word by wordBurn word-by-word captions into every clip in one of 3 presets: bold, karaoke or minimal. Or set captions to false for clean clips with SRT and VTT files. $0.03 per source minute.
- Clip finderPaste a transcript or drop an SRT or VTT file and get the best moments with titles, scores, reasons and start and end times.
Sources
- Twitch Help: How to Create, Edit, and Share Clips, checked 7 November 2026
- Twitch Help: On-Demand Content on Twitch, checked 7 November 2026
- ffmpeg.wasm v12.15, core 0.12.10, checked 7 November 2026
- FFmpeg source, n5.1.4, checked 7 November 2026
Start free
Your back catalog is full of shorts
Your first $1 is free: 33 minutes of video, every clip included up to 1080p60 and 20 Mb/s.
