Free Online Video Trimmer
Cut any part of a video with precise start and end controls. Unlimited size, no upload, no watermark, no sign-up.
Drop a video here or click to browse
MP4, WebM, MOV — up to 500 MB
What this video trimmer does
This free online video trimmer lets you cut any section from a video file using precise start and end sliders — then download just that trimmed section. It works on any video format your browser can play (MP4, WebM, MOV, MKV in most browsers) and processes everything on your device using the native captureStream and MediaRecorder APIs. Nothing is uploaded to any server, and there’s no file-size limit imposed by us. The tool is perfect for grabbing a highlight from a longer video, removing intro/outro sections, or extracting a specific moment to share.
How to trim a video
- Drop your video onto the upload area or click to browse. It plays instantly in the built-in player.
- Set the start point using the Start slider. The video seeks to that moment as you drag.
- Set the end point using the End slider. Watch the selection duration update in real time.
- Preview your selection to make sure the trim is exactly where you want it.
- Click Trim & Download. The tool plays your video from start to end while capturing the stream — when it hits the end, the trimmed file downloads automatically.
Features
- Precise start and end sliders with 100 ms resolution
- Live preview — click Preview Selection to play just the trimmed section before exporting
- Automatic video seeking — the video jumps to the current slider position so you always see the exact frame
- Duration and selection length displayed live
- Preserves audio — the trimmed clip includes the original audio track
- Automatic format detection — outputs WebM or MP4 depending on your browser’s best support
- No file size limit from us — works with files up to ~2 GB depending on your browser’s memory
- Zero libraries loaded — pure vanilla JavaScript using the native captureStream + MediaRecorder pattern
- Works offline after the page has loaded
How the trimming works (transparency)
Unlike server-based trimmers that re-encode your video with FFmpeg, this tool uses a browser-native technique: your video is played back at 1× speed from the start point to the end point, and the browser captures that playback stream into a new video file. This has two implications:
- Trimming takes as long as the trimmed clip’s duration — a 60-second trim takes about 60 seconds to complete
- The output uses your browser’s default codec (WebM on Chrome/Firefox, MP4 on Safari) — not the source codec
The upside: no library to load, no server involvement, works in every modern browser, and the output plays cleanly in every viewer. The downside: it’s slower than FFmpeg-based trimming (which we’ll add in a separate tool). For most trims under 5 minutes, this is the right tool.
Common use cases
Highlight extraction — Cut a 30-second highlight from a long game recording, meeting, or lecture. Perfect for sharing the “one moment that mattered” without forcing viewers to watch an hour of context.
Intro/outro removal — Chop the boilerplate intro or subscribe-please outro from a screen recording or downloaded video before sharing it internally.
Social media clips — Cut a 15-60 second segment from a longer video for TikTok, Reels, or Shorts. Pair with our Video Cropper to reframe for vertical.
Evidence and documentation — Isolate the exact moment of a bug or incident from a longer recording — useful in QA and support tickets.
Interview and podcast editing — Cut standalone clips from a long interview to share as promo teasers or standalone social posts.
Family videos — Extract just the important moments from long-duration phone recordings.
Video trimmer comparison
| Feature | This tool | Online trimmer services | Desktop editors (iMovie, DaVinci) |
|---|---|---|---|
| Uploads to server | ❌ Never | ✅ Yes | Local only |
| File size limit | Browser memory | 200 MB – 2 GB depending | Unlimited |
| Sign-up required | Never | Often | Software install |
| Watermark on output | Never | Free tier often adds | None |
| Precision | 100 ms slider | Varies | Frame-precise |
| Complex editing (transitions, effects) | Trim only | Sometimes | Full editor |
Pro tips
- Preview before exporting. The Preview Selection button plays exactly what will be exported. Fix the trim there rather than re-doing the export.
- For long videos, split them first. Trimming a 2-hour video takes 2 hours of playback. Consider your patience level.
- The output is compressed via your browser’s default codec — expect the trimmed file to be smaller than the equivalent portion of the source. If you need to preserve exact original quality, use an FFmpeg-based trimmer.
- Keep the tab in focus during trimming. Some browsers throttle background tabs, which can slow or interrupt the recording.
- Very short trims (under 1 second) may not work reliably because MediaRecorder needs a moment to initialize. Use at least a 2-second selection.
- If the download doesn’t start, your browser may have blocked the pop-up. Look for a browser icon indicating a blocked download and allow it.
Frequently Asked Questions (FAQs)
No. The trimming happens entirely in your browser using the native captureStream and MediaRecorder APIs. Watch your Network tab in DevTools — zero uploads.
Anything your browser can play — MP4, WebM, MOV, MKV, AVI in Chrome/Firefox. Safari has more limited codec support.
This tool uses playback-based recording. The video plays through in real time while the browser captures it. FFmpeg-based tools skip this by re-encoding at faster speeds, but require a 25 MB library download.
We don’t impose one. The practical limit is your browser’s memory — typically 1-2 GB. For very large files, consider trimming in shorter sections.
Yes. The audio track is captured alongside the video and included in the download.
WebM in Chrome and Firefox, MP4 in Safari. Both play everywhere modern. Use our upcoming Video Converter to convert between formats.