Most clips have a few seconds you don't want: you fumbling with the phone at the start, someone walking into shot at the end, or a long pause before the good part. This free video trimmer lets you cut a video down to just the section you need, right in your browser. Load a clip, scrub to where you want it to begin and tap Set start, scrub to where it should end and tap Set end, or type exact times to the tenth of a second. A live preview plays only the part you'll keep, so you can check the cut before you save. It's ideal for trimming a clip before posting it to Instagram Reels, TikTok, YouTube Shorts or X, cutting a long screen recording down to the one step a colleague needs, shortening a voice-over take, or getting a video under a 60-second or 3-minute limit. There's no watermark, no account and no upload. Your video is processed on your own phone or computer, which also means private family videos never touch someone else's server. You can choose to keep the original resolution or make the trimmed copy smaller at the same time, which saves a separate trip through a compressor.
Trim a video
Your video is processed on your own device by your browser. It is never uploaded to Botvana or any server, so it works for private clips and there is no file-size paywall.
How to trim a video
- Choose a video. It opens in the player above.
- Play or drag the player to the first frame you want, then tap Set start here.
- Move to the last moment you want and tap Set end here. You can also type times, such as 12.5.
- Tap Preview cut to watch just that section.
- Tap Trim video. When it finishes, check the result and tap Download.
Length limits for popular platforms
| Platform | Common length limit |
|---|---|
| YouTube Shorts | Up to 3 minutes |
| Instagram Reels | Up to 3 minutes in the app (longer uploads are possible on some accounts) |
| TikTok | Up to 10 minutes recorded in-app, longer by upload |
| X (Twitter), free accounts | 2 minutes 20 seconds |
| WhatsApp Status | Up to 60 seconds per status |
Platforms change these regularly, so treat them as a guide. Shorter usually performs better anyway: on short-form feeds, the first two seconds decide whether people keep watching, so trimming dead air at the start is one of the easiest ways to improve retention.
Tips for a clean cut
- Start on movement or speech. Cut the moment before something happens, not two seconds before.
- Leave a short breath at the end. Ending exactly on the last word can feel abrupt; a quarter of a second helps.
- Use the arrow keys. On a computer, click the player and press the left and right arrow keys to step through in small jumps, then set the start or end.
- Trim first, compress second. Cutting a clip down before compressing it gives the encoder fewer seconds to spend bits on, so the result looks better at the same file size. The output-size option here does both in one pass.
- Need several parts? Run the trimmer once for each section and save each one.
Why it re-encodes instead of a "lossless" cut
Desktop tools such as FFmpeg or LosslessCut can sometimes cut without re-encoding, by copying the compressed data between keyframes. Browsers don't expose a way to do that safely, so this trimmer plays the chosen section and records it into a new file. The upside is that your cut is frame-accurate instead of jumping to the nearest keyframe. The downside is a small loss of quality and processing in real time.
How the in-browser engine works (and its honest limits)
Most "free" online video sites upload your file to their servers, process it there, and then make you wait in a queue, watch ads or pay to remove a watermark. Botvana's video tools work differently. Your browser already contains a complete video decoder and, in all modern browsers, an encoder exposed through the MediaRecorder API. The tool plays your clip into a hidden canvas, applies the change you asked for (a new size, a lower bitrate, a crop or a cut), and records that canvas together with the original audio into a fresh file. Nothing leaves your phone or computer.
That design has trade-offs you should know about before you start:
- It runs in real time. A 60-second clip takes roughly 60 seconds to process, because the browser has to play it once. Keep the tab open and in the foreground while it works; most browsers slow down background tabs.
- The output format depends on your browser. Chrome and Edge (version 126 and later) and Safari save an MP4 (H.264). Firefox and older Chrome save WebM (VP8/VP9), which plays in every modern browser and uploads fine to YouTube, but some phone galleries and older editing apps prefer MP4.
- Frame rate is capped at about 30 fps. 60 fps gameplay footage will come out at around 30 fps.
- Very long or 4K files can be heavy on older phones. For anything over 10 minutes, a desktop app such as HandBrake (free) will be faster.
We looked at ffmpeg.wasm, the popular WebAssembly build of FFmpeg, but it needs special server headers (cross-origin isolation) to run well, which a Blogger site can't send. The native browser route is lighter, loads instantly and keeps your file private.
FAQ
Can I trim a video on my iPhone or Android?
Yes. Open this page in Safari or Chrome, choose the video from your Photos or gallery, set the start and end, and save the trimmed file.
Does the trimmer add a watermark?
No. There is no watermark, no sign-up and no length cap.
Is the cut frame-accurate?
Very close. Because the clip is re-recorded, the cut starts within about one frame of the time you set.
Can I cut out a section from the middle?
Not in one step yet. Trim the part before and the part after as two clips, then join them in your phone’s editor or a free app such as CapCut or Clipchamp.
Why is the trimmed file a WebM?
Firefox and older Chrome versions can only record WebM. Chrome 126+, Edge and Safari produce MP4.
Comments
Post a Comment