Punch-in keyframes
0.25× to 4× via keyframe curve.
Editing in the TikTok app means uploading your A-roll to ByteDance before you've cut a single frame. Flowcut keeps the source on your machine — 9:16 vertical preset, captions you can position above the UI safe zone, speed ramps for punch-in effects, beat-synced cut markers, FFmpeg.wasm encode. The MP4 saves to your downloads; you upload to TikTok yourself. Your raw footage stays yours.
Your timeline mirrors what the feed will show — UI safe zones for the right-side action column and the bottom username/caption stack. The export is the exact spec TikTok ingests cleanly.
Type captions on the timeline. They bake into the video — readable in muted scroll.
0.25× to 4× via keyframe curve.
Upload the export — not the source.
The TikTok app is convenient but uploads your raw A-roll to ByteDance servers before a single cut, and the editor surface is limited. Flowcut runs the cut on your machine — 9:16 preset, real captions, real speed ramps, real export — and you upload to TikTok manually with the polished file. Same for IG Reels and YouTube Shorts.
1080×1920 H.264, AAC 128k. The export is what TikTok wants, no re-transcoding on upload.
Yes. Type captions on the timeline, position them above the bottom UI safe zone. The export bakes them into the video — readable everywhere TikTok plays, including muted feeds.
Yes. Keyframed speed ramps for the punch-in effect TikTok loves. FFmpeg setpts/atempo on export.
Because the TikTok app uploads your A-roll to ByteDance servers and the editor surface is limited. Flowcut keeps your raw footage local, exports a clean MP4 you upload yourself, and gives you a real timeline.
No. The whole pipeline is browser-side. Decode, edit, render, encode all happen in your tab via FFmpeg.wasm.
Same 9:16 export works for both. The safe-zone overlay can toggle between TikTok / Reels / Shorts UI templates.