Frame-accurate marks
Drag the orange handles, tap I and O while playing, or type an exact timecode. Arrow keys step one frame at a time for the final fine-tune.
There are really only three inputs - a file, a URL, or a YouTube link - and the same four steps work for all of them. Load one below and follow along, or paste a link right now to try it.
"How to clip a video" has one answer that branches into three, depending on where the video lives. Pick your case below - the four steps after this are identical either way.
Once the video is loaded, clipping is the same task no matter the source: mark where it starts, mark where it ends, preview, then export. The only thing that changes between the three cases is what "export" produces - a file for the first two, a timestamped link for the third, since YouTube doesn't allow downloads from a browser.
Drag the orange handles, tap I and O while playing, or type an exact timecode. Arrow keys step one frame at a time for the final fine-tune.
Preview clip plays only your selection and stops at the end point, so you know exactly what you're getting before spending time on the export.
Local files are read from disk, never sent anywhere. URLs are fetched by your own browser. There's no server in the loop for any of the three source types.
Cut & download writes the finished clip directly to your downloads folder, named with its own timestamps, with no extra dialogs or accounts in the way.
Since downloading YouTube video isn't something a browser can do, you get the artifact YouTube actually permits: a timestamped link and an auto-stopping embed.
No account, no credits, no watermark, no daily limit. Clip once or fifty times in a session - the tool doesn't meter you either way.
This is the whole method. Everything else on this page is context around these four steps.
Drop a file onto the zone above, or paste a URL and press Load. Both land you in the same editor with a scrubbable timeline - the source type only changes what happens at export.
Drag the two orange handles on the timeline to fence off your segment. Or play the video and tap I right as the moment begins and O right as it ends - that usually lands closer to the mark than dragging by eye.
Use the arrow keys to nudge a mark one frame at a time, or type an exact value like 01:24.750 into the timecode field. Then hit Preview clip - it plays only your selection and stops dead at the end, which is the real test of whether the cut is right.
For a file or a direct URL, Cut & download writes a WebM to your downloads folder. For YouTube, the same button produces a timestamped share link and auto-stopping embed code instead - that's the export a browser is actually able to give you from YouTube.
A browser tool isn't the only option. Here's how it stacks up against the phone, desktop apps, and the command line.
| Browser (this tool) | Phone's built-in editor | Desktop app (CapCut etc.) | Command line (FFmpeg) | |
|---|---|---|---|---|
| Setup required | None | None | Install + account often | Install once |
| Works on any device | Yes | Only that phone | Depends on the app | Any OS, no GUI |
| Precision | Frame-accurate | Rough, touch-based | Frame-accurate | Exact, scriptable |
| Handles huge files | Yes, no limit | Storage-limited | Yes, if you have space | Yes, no limit |
| Output format choice | WebM only | MP4 | Many formats | Any format |
| Effects, text, music | No | Basic | Extensive | Possible, not friendly |
| Best for | A quick, precise, private cut | On-the-go social clips | Polished, styled edits | Batch jobs, automation |
The honest recommendation: if you just need the moment out - no music, no text, no filters - a browser tool is the fastest and most private route. If you're building a styled edit for a channel, a real editor is worth the extra steps. If you're processing fifty files the same way, FFmpeg is the only sane choice.
If you're comfortable in a terminal, FFmpeg is the fastest and most precise way to clip a video - especially for batch jobs or when you need a lossless cut with no re-encoding at all.
The core command needs three things: a start time, an end time or duration, and whether to re-encode or just copy the stream. Stream-copy is instant and lossless, but can only cut on keyframes, so it may land a fraction of a second off your exact mark.
# fast + lossless, but snaps to nearest keyframe ffmpeg -ss 00:00:31 -i in.mp4 \ -to 00:01:15 -c copy clip.mp4 # exact frame, small re-encode cost ffmpeg -i in.mp4 -ss 00:00:31 \ -t 44 -c:v libx264 \ -crf 18 -c:a aac clip.mp4 # batch: same clip window from every file for f in *.mp4; do ffmpeg -i "$f" -ss 5 -t 30 \ -c copy "clip_$f" done
Most bad clips aren't badly chosen - they're badly cut. These are the recurring problems, in order of how often they show up.
Starting exactly on the first syllable clips off its leading edge and sounds abrupt. Start a few frames earlier, in the silence just before the word begins.
A pause after the payoff feels like padding, not a breath. End right as the last word finishes, or right after the laugh - not after the silence that follows it.
Dragging handles by looking at the waveform gets you close. Actually playing the preview and listening is the only way to catch a cut that looks right but sounds wrong.
Open the exported clip and actually watch it before removing the original recording. A failed export or a wrong mark is unrecoverable once the source is gone.
FFmpeg's -c copy is fast and lossless but can only cut on keyframes, which are often a second or more apart. If the exact frame matters, re-encode instead.
A cut that only makes sense if you already watched what came before it isn't a clip yet - it's an excerpt. Check it plays clearly cold, with no prior knowledge assumed.
No video handy? Load one of these and run through all four steps end to end.
Clear visual gags with obvious start and end points - the easiest to practice on.
© Blender Foundation · CC-BY
Dialogue-driven - good practice at cutting cleanly around speech.
© Blender Foundation · CC-BY
Long-form - try finding one specific moment inside something lengthy.
© Blender Foundation · CC-BY
Live-action with fine detail - a good test of export quality.
© Blender Foundation · CC-BY
Samples stream from Google's public demo bucket and need an internet connection. Your own files never do. All four are Blender Foundation open movies, licensed CC-BY.
No hidden costs. No trials that expire. No features behind a paywall. The tool used throughout this guide is totally free - here's the entire pricing table.
Why free? Because there's nothing to charge for. No upload bandwidth, no storage bucket, no transcoding servers - your own browser does all the work.
Clip video you own or have permission to use. Your own footage is straightforwardly yours. Clipping someone else's content for republishing needs their permission or falls under a legal exception like fair use - this guide teaches the mechanics, not the rights question, and it's worth getting right before you post.
Everything people ask when learning how to clip a video.
For a quick, precise cut with nothing installed, a browser-based tool like this one is the fastest route - drop a file or paste a link, mark two points, and export. For polished edits with music and text, a dedicated app is worth the extra setup.
Use a browser-based clipper. Everything happens in the tab - no installer, no account. Drop a local file or paste a URL, and the editor works the same way a desktop app would, just without leaving your browser.
Yes, if it's a direct link to a video file and the hosting server allows cross-origin access. Paste the URL and it loads straight into the editor. If the server blocks that access, you'll need to download the file first.
Paste the YouTube link into the tool. You'll get a timestamped share link and an auto-stopping embed rather than a downloaded file, since browsers can't download YouTube video - that's a platform restriction, not a tool limitation.
For quick precise cuts, many use FFmpeg from the command line. For styled social clips, CapCut and Premiere Pro are common. For simple one-off clips, a browser tool is often faster than opening either.
Most phones have a built-in trim tool in the Photos or Gallery app - open the video, tap Edit, and drag the trim handles. For more precision or to work from a URL, a browser tool works on mobile too.
They're often used interchangeably. If there's a distinction, trimming usually means removing dead space from the start or end, while clipping means extracting a specific moment from anywhere, including the middle. The mechanics are identical either way.
With frame-accurate tools - including this one - you can mark to the millisecond and nudge by single frames, landing within about 33–42 ms of your intended point. Lossless command-line cuts with stream copy are limited to the nearest keyframe instead, which can be a second or more off.
Browsers can only encode WebM natively - producing MP4 requires either a server or a heavy conversion library. If you need MP4, converting afterwards takes one command: ffmpeg -i clip.webm -c:a aac clip.mp4.
No, not with a browser tool that reads local files directly via the File API. Some online clippers do require an upload, which is slower and means a copy of your video sits on their server - worth checking before you use one for sensitive footage.
Use FFmpeg's stream-copy mode: ffmpeg -ss START -i in.mp4 -to END -c copy out.mp4. It's instant and introduces zero quality loss, but the cut snaps to the nearest keyframe rather than your exact mark.
Placing -ss before -i makes FFmpeg seek quickly using the container's index, which is fast but slightly imprecise. Placing it after -i decodes from the start and seeks exactly, which is precise but slower. For most clipping, before is fine.
Depends entirely on the destination. Under 60 seconds works almost everywhere for social platforms. For a highlight reel or a reference clip, length should match the content - there's no universal answer beyond "as short as the moment allows."
Yes - audio is captured together with video in browser tools and included by default in FFmpeg cuts unless you explicitly drop it with -an. Sync is preserved automatically since both come from the same source stream.
Most tools re-encode during export, which introduces one generation of compression. It's usually invisible at a reasonable bitrate. For zero quality loss, use a stream-copy cut, accepting the keyframe-precision trade-off.
A loop with FFmpeg is the standard approach - same start time and duration applied to every file in a folder. Browser tools don't batch across files, only across multiple clips from one loaded source.
Scrubbing the timeline at speed, or jumping in ten-second increments with the arrow key's shift modifier, gets you through a long video quickly. For very long sources, skimming at 2x playback speed first to find the general area, then zooming in, is the fastest method.
Anything your browser or tool can decode: MP4, MOV, WebM, MKV, AVI, and more. If it plays, it can be clipped. FFmpeg supports an even wider range from the command line.
Clipping itself - cutting a segment for personal use - is generally uncontroversial. Publishing that clip is the part that needs permission, a license, or a legal exception like fair use. The mechanics of clipping don't change based on rights; what you do with the result does.
Cut the segment as normal, keeping it under the platform's length limit - 90 seconds for Reels, 10 minutes for TikTok. If your source is horizontal, you'll also need to crop or reframe to vertical afterwards, which clipping tools generally don't do on their own.
Usually CORS - the hosting server hasn't granted cross-origin access, so the browser blocks reading its data even though it plays fine. The fix is downloading the file and loading it locally instead, which has no such restriction.
Once the stream has ended and become a VOD, yes - treat it like any long video. While a stream is still live, most platforms offer their own built-in clip feature instead, since there's no fixed timeline to mark yet.
Load the source once, then mark and export each clip in sequence without reloading - the video stays in memory between exports. For heavier batch work, scripting FFmpeg with a list of timestamps is faster still.
Not for a browser tool - drag two handles and click export. FFmpeg requires comfort with a terminal, but the core commands are short and reusable once learned; most of the difficulty is in remembering the exact flags.
Watch it cold, as if you had no idea what the source video was. If it makes sense, has a clear beginning and end, and doesn't leave you asking "wait, what?" - the cut is right. That test matters more than any technical measurement.