✂️Free Online Tool

Video Trimmer

Trim MP4, MOV, AVI, MKV, WebM and any video format. No re-encoding, no quality loss. Set exact timestamps. Free, no watermarks.

Drop your file here, or browseSupports MP4, MOV, AVI, MKV, WebM, MP3, WAV and more

Lightning Fast

Process files in seconds with our optimized servers

🎯

Precise Trimming

Set exact start and end points with frame accuracy

💎

No Quality Loss

Maintain original quality with smart re-encoding

How to Trim Videos Online

  1. Upload Your Video: Drag and drop or click "+ Add Files" to load a video from your device. Batch is supported — drop in several clips at once. Works on MP4, MOV, MKV, WebM, AVI, WMV, FLV, MTS / M2TS, MPEG, 3GP, TS, VOB, and most other containers (full list in the FAQ below).
  2. Set Start and End Times: Enter times in plain seconds or HH:MM:SS.sss format for millisecond precision (e.g., 00:01:23.500). Scrub the preview to find exact cut points, or type the values directly. Set multiple in/out pairs to keep several segments from one source.
  3. Pick Codec and Quality (Optional): Leave defaults to keep the original quality with no re-encoding (stream copy — see below for the keyframe caveat). Switch Video Codec to H.264, H.265 / HEVC, or AV1, set Constant Quality (CRF) (lower = higher quality), or choose an Audio Codec (AAC, AC3, Opus) only if you need a different output container.
  4. Trim and Download: Click Trim. Files process on our servers and download individually or as a ZIP — no sign-up, no watermark, no length cap.

Why Trim Videos?

Trimming is the single highest-leverage edit you can make to a video: it cuts the parts viewers skip (intros, dead air, mistakes), brings the file under platform length limits, and shrinks file size proportionally without touching quality. Done right, trimming is a stream copy — the original H.264 / H.265 / AV1 video and AAC / Opus audio streams are written straight into the new container with no decode-encode cycle, so the output is bit-for-bit identical to the kept frames of the source. Common scenarios:

  • Fit platform length caps — Instagram Reels in-app recording caps at 90 seconds (uploaded files can be longer, but the algorithm still favors under 90 s); TikTok caps in-app recordings at 10 minutes (uploads at 60 minutes); YouTube Shorts caps at 3 minutes since October 2024; X / Twitter caps free users at 2 minutes 20 seconds. Trim before upload or the platform will reject or auto-cut.
  • Cut OBS / Zoom / Loom recordings down to the part that matters — Screen-recording tools save the whole session including the 30-second "is it recording?" lead-in and the goodbye wave. Trimming to the demo portion routinely halves file size.
  • Lift highlights out of long-form footage — Pull a 45-second game clip out of a 4-hour Twitch VOD, a single quote out of an hour-long podcast video, or the laugh-out-loud moment from a family recording — without re-encoding the source.
  • Shrink file size with zero quality loss — Trimming is the only edit that reduces file size proportionally to duration without re-encoding. A 10-minute 1080p MP4 trimmed to 3 minutes is ~70% smaller and visually identical to the kept span.
  • Strip pre-roll and end-card black frames — Phone and DSLR clips often start and end with a fraction of a second of black or a recording-indicator flash; trim those out before publishing.
  • Prepare clips for compilation — When stitching footage from multiple sources, trim each clip to its useful range first so the final edit (in your NLE or our Video Cutter) stays on the parts you care about.

Need to compress after trimming, or convert containers first? See Video Compressor, MOV to MP4, and the per-format trimmers below: Trim MP4, Trim MOV, Trim MKV, Trim WebM.

Lossless Stream Copy vs Re-encode — Which One You Get

Setting What happens Speed Quality Cut precision
Stream copy (default when keeping codec) Container is rewritten; video / audio streams copied byte-for-byte Seconds even for hour-long files 100% identical to source Limited to nearest keyframe (~every 2–10 seconds for typical H.264 / H.265)
Re-encode (triggered by changing codec, CRF, or resolution) Frames are decoded and re-encoded to your settings Roughly real-time per source minute, CPU-bound Slight loss — controlled by CRF (18 = visually lossless, 23 = default, 28 = small) Frame-accurate — cut exactly where you ask

If you change Video Codec, Constant Quality, or anything in the resize / scale section, the tool re-encodes (and the cut becomes frame-accurate). Leave all of those at default and the trim is lossless and finishes in seconds.

Social Platform Length Cheat Sheet (2026)

Platform In-app recording max Uploaded video max Notes
Instagram Reels 90 seconds 20 minutes (since late 2025) Algorithm still favors <90 s for discovery
TikTok 10 minutes 60 minutes (gradual rollout) Most engagement still on 15–60 s clips
YouTube Shorts 60 seconds in-app 3 minutes (raised October 2024) Vertical or square only; licensed music still 60 s
X / Twitter (free) n/a 2 min 20 s (140 s), 512 MB Premium: up to 4 hours on web / iOS
LinkedIn n/a 10 minutes Native uploads only
WhatsApp Status 60 seconds (raised from 30 s in 2023) 60 seconds Auto-deletes after 24 h
Discord (free) n/a 10 MB per file (lowered Sept 2024) Nitro Basic: 50 MB; Nitro: 500 MB

Frequently Asked Questions

What video formats can I trim?

MP4, MOV, MKV, WebM, AVI, WMV, FLV, MTS / M2TS, MPEG / MPEG-2, MPG, M4V, 3GP / 3G2, TS, VOB, OGV, MXF, ASF, F4V, RM / RMVB, AVCHD, DivX, Xvid, and pure HEVC / AV1 streams — over 30 formats. The output uses the same container as the input by default; switch containers under the optional codec settings if you need a different one.

Will trimming reduce my video's quality?

Not when the default stream-copy path is used. The kept frames are written to the new container without re-decoding, so the output is byte-for-byte identical to that span of the source — same bitrate, same codec, same chroma, same color profile. Quality only changes if you opt into re-encoding by changing the codec, CRF, or resolution.

Why isn't my cut frame-accurate?

H.264, H.265, and AV1 are inter-frame codecs: most frames (P- and B-frames) depend on a recent keyframe (I-frame), so a clean lossless cut can only start on a keyframe. Most cameras and screen recorders space keyframes 2–10 seconds apart, so a lossless trim snaps to the nearest one. For frame-accurate cuts, re-enable encoding by setting a target codec or CRF — the tool will decode and re-encode the boundary segment and the rest is frame-precise.

Can I trim multiple segments out of one video and keep just the parts I want?

Yes — add multiple start / end pairs in the trim panel and each kept segment is written to its own output file. To stitch them back into a single video without gaps, run them through Video Cutter or merge the outputs.

Will the audio stay in sync after trimming?

Yes. Stream-copy trims keep the original audio timestamps relative to the kept video frames, so lip-sync is preserved. If a clip drifts after trim, it almost always means the source itself had A/V drift (common on long screen recordings or some webcam captures). Re-encoding with default settings rebuilds timestamps and usually fixes the drift.

How big a file can I upload?

There is no fixed cap published — the server-side processing is bounded by upload size and connection speed and disk. In practice, files up to a few GB work on a current laptop without issue; very large 4K source files (20+ GB) may be slow on low-RAM devices. If a file is too large, compress first with Video Compressor and then trim.

Does trimming work on mobile?

Yes. The trimmer runs in any modern mobile browser (Safari 14.1+, Chrome, Firefox, Edge). On iOS, files import from Photos via the standard file picker; on Android, files come from local storage or Drive via the file picker. No app install, no account.

Can I trim a video without internet access after the page loads?

The initial page load needs internet, but once loaded the trim itself happens in your browser — your file isn't uploaded to a server for processing in the lossless stream-copy path. You can disconnect after the page loads and the trim still completes (the result is downloaded locally when done).

Will it preserve subtitles, chapter markers, and multi-audio tracks?

When the output container stays the same (MKV → MKV, MP4 → MP4), embedded subtitle tracks, chapter markers, and multiple audio tracks are preserved through the stream copy. Switching containers — for example MKV to MP4 — keeps only what the target container supports (MP4 typically keeps the first audio track and mov_text subtitle streams; chapter markers may be lost). See MKV to MP4 for that conversion specifically.

Rate Video Trimmer Tool

Rating: 4.7 / 5 - 31812 reviews