9:16 Vertical · Split into Clips of X Seconds · Crop / Blur / Bars · ZIP Export — 100% local, no upload
Drop a video, convert it to TikTok's vertical 9:16 format, and split a long video into back-to-back clips of any length — 30, 60 or 90 seconds each. Choose how landscape footage is reframed (crop, letterbox or blurred background), set the resolution and bitrate, then download every clip in a single ZIP. Decoding and re-encoding happen entirely in your browser with the Canvas and MediaRecorder APIs — your video never leaves your device.
Drop a video here or click to browse
MP4 · WebM · MOV · Processed locally, never uploaded
2× / 4× speed encodes silently — audio is dropped at those speeds.
TikTok, Instagram Reels and YouTube Shorts all use a vertical 9:16 frame at 1080×1920 pixels. This converter rebuilds each frame of your video onto a 9:16 canvas, so a landscape or square source becomes a clean portrait clip. Pick Cover to crop and fill the screen, Contain to keep the whole frame with colored bars, or Blurred background to fill the empty space with a soft blurred copy of the footage — the look most viral edits use.
To turn a long recording into a publishable series, choose Split by duration and enter the seconds per clip. The tool cuts the source into back-to-back parts (for example a 10-minute video into ten 60-second clips), reframes every part, and bundles them into one ZIP named tiktok-clip-01, tiktok-clip-02, and so on. Use Trim start / end to skip an intro or outro, and the Short last clip rule to keep, merge or discard the leftover tail.
There is no fixed limit — you can load long recordings, webinars or gameplay sessions. Because each clip is recorded in real time, a 20-minute source split into 60-second clips takes roughly 20 minutes to encode at 1× speed. Disable audio and switch to 2× or 4× to cut that time substantially.
If your browser offers MP4 (mainly Safari), use it for the widest compatibility. Otherwise WebM (VP9) works and uploads fine to TikTok, Instagram and YouTube, which all re-encode on their side. Both are 1080×1920 by default.
No. Nothing is added to your footage — no watermark, no logo, no intro. The output is just your reframed, split video.
Never. The file is read locally with a blob URL, drawn frame by frame on a canvas and re-encoded by your browser. No byte is sent to a server, which is why it also works offline once the page is loaded.
Use Cover mode and set the crop focus to where the action is — Center for most footage, Top for talking-head videos, or Bottom for captions and gameplay HUDs. If you can't afford to crop anything, use Blurred background instead so the whole frame stays visible.