Why the cut doesn't always land where you clicked
Video isn't stored frame by frame. It's stored as occasional complete frames — keyframes, or I-frames — with instructions between them describing only what changed. That's the trick that makes video files small enough to exist: a talking head barely changes between frames, so the file only stores the lips moving, not the whole face fifty times a second.
The consequence is that a clean cut can only start on a keyframe. Ask to cut at seven seconds, and if the nearest keyframe is at six, the clip either starts a second early or that first second has to be rebuilt from scratch. Keyframes are typically two to ten seconds apart. This is why a browser trim isn't frame-accurate — and why any trimmer that promises frame-perfect cuts is quietly re-encoding your entire video to deliver them.
The two ways to trim, and what each costs
- Cut on keyframes — instant, lossless, and your cut point snaps to the nearest keyframe. Right for almost everything: sending a clip, trimming dead air off the end, pulling a section out of a screen recording. No quality is lost because nothing is re-encoded; the bytes are just copied between two points.
- Re-encode — cuts exactly where you asked, takes roughly as long as the video is, heats your machine, and loses a generation of quality. Right only when the exact frame matters: a beat, a punchline, a specific moment you have to land on.
The choice is almost always the first one. A second of slack at the start of a clip is invisible to everyone but you; a full re-encode of a 4K screen recording will run your fans for ten minutes and come out looking slightly worse than the original.
Working within a browser's limits
Video in a tab is real but bounded. The file has to fit in memory, which puts a practical ceiling somewhere around a few hundred megabytes depending on your machine — a phone manages less than a desktop, and long 4K recordings are where you'll hit it first. If a file is too big, trim it in pieces rather than all at once, or bring the size down first with [Video Compressor](/media/video-compress/). If you only need the sound, [Audio Extract](/media/audio-extract/) skips the video entirely and is far faster.
Why doing it locally matters here
The everyday reason to trim a video is to share it — and the everyday problem with online trimmers is that sending your video to their server is the exact thing a private clip shouldn't do. Screen recordings show your desktop, your tabs, your messages. Meeting recordings contain people who never agreed to have their call handed to a third-party website.
A browser trimmer reads the file from your disk into the tab and never transmits it, so a recording of a private call stays private. SnapToolz's [Video Trimmer](/media/video-trim/) works this way — nothing uploads, nothing is stored, and closing the tab is the whole cleanup.
Tools used in this guide
Video Trimmer
Cut a clip from any video in your browser. Fast stream-copy by default, frame-accurate re-encode if you need it.
Video Compressor
Compress MP4/MOV/WebM videos with H.264 in your browser via ffmpeg.wasm. Configurable quality + resolution. Nothing uploaded.
Audio Extractor
Pull the audio track out of any video as MP3, WAV, AAC, or OGG. Configurable bitrate. ffmpeg.wasm in your browser.
Video to GIF
Convert a video clip to an animated GIF with two-pass palette extraction. Custom FPS + height. ffmpeg.wasm.
FAQ
- Can I trim a video without re-encoding it?
- Yes — a keyframe cut copies the bytes between two points without re-encoding, so no quality is lost. The trade-off is that the cut snaps to the nearest keyframe (typically within a few seconds of where you clicked) rather than landing on the exact frame. For most uses that's invisible.
- Why can't I cut my video at the exact frame?
- Because video stores only occasional complete frames (keyframes) and describes the rest as changes between them. A lossless cut can only start on a keyframe. Cutting at an exact arbitrary frame requires re-encoding the video, which takes time and costs a generation of quality — worth it only when the precise frame matters.
- Is it safe to trim a private video online?
- Only if the tool processes it in your browser instead of uploading it. Screen recordings and meeting recordings often contain sensitive content, so a browser-based trimmer that reads the file locally and never transmits it is the safe choice. Check that the tool is client-side before using it.
- Why won't a large video trim in my browser?
- Browser video processing needs the file to fit in memory, so there's a practical size ceiling of a few hundred megabytes depending on your device. For larger files, trim in sections or compress the video first to bring the size down.