HomeToolsVideo Tools › Video Trim & Cut

Video Trim & Cut

Live

Trim the start and end of a video or cut a single segment — with lossless stream copy when keyframes allow.

About Video Trim & Cut

Video Trim & Cut removes the parts of a video you do not need — the waiting-room screen before a webinar starts, the dead air after a recording ends, or everything except one specific moment you want to isolate. It runs entirely in your browser using FFmpeg compiled to WebAssembly, which means your video is never uploaded to any server. Marketers trimming a 90-minute webinar down to the 73 minutes that actually matter before posting to YouTube, developers extracting a focused product demo from a longer screen recording, and podcast producers cutting a 60-second social clip from a full interview episode all use this for the same workflow: set a start point, set an end point, export.

Lossless export vs. re-encode

The quality of the exported file depends on where the trim points fall relative to keyframes in the video stream. H.264 and H.265 video encodes use keyframes (I-frames) as anchor points — self-contained frames that can be decoded without reference to surrounding frames. All frames between keyframes are delta-encoded relative to the nearest keyframe. Most exported H.264 files place keyframes every 2–5 seconds, though the exact interval depends on the encoder settings used when the original was created.

When both the start and end trim points land exactly on keyframes, the tool uses FFmpeg's -c copy mode: the audio and video streams are copied without re-encoding. The export takes seconds regardless of file size, and the output is bit-for-bit identical to the source at the selected range — no generational loss.

When either trim point falls between keyframes, the affected segment is re-encoded. The tool re-encodes only the short portion between the trim point and the nearest keyframe, then switches back to stream copy for the remainder. This "smart trim" approach touches the minimum number of frames. The re-encode uses H.264 at a quality level that matches the source bitrate closely — the visual difference is not detectable on standard content. The status bar shows whether the export used stream copy or re-encode so you always know which path was taken.

Audio and format handling

Audio streams are processed independently from the video. When video uses stream copy, audio is copied directly. When re-encoding is required, audio is transcoded to AAC at the same bitrate as the source. Input formats supported: MP4, MOV, WebM, and MKV. Output format matches the input — MP4 in, MP4 out. For format conversion, use a separate conversion tool after trimming.

Browser processing and file size

Because processing runs locally in your browser, there is no upload and no file size limit imposed by a server. The practical limit is your device's available memory. Files up to 500 MB work reliably on a modern desktop browser with 8 GB or more of RAM. Performance varies by browser and operating system — Chrome and Firefox on desktop handle large files most consistently. Mobile browsers manage smaller files; for large files on mobile, a desktop browser is more reliable.

Common use cases

  • Trimming a webinar recording before YouTube upload: A marketing team records a 90-minute webinar. The first 12 minutes are the waiting room before the host starts, and the last 5 minutes are the Q&A queue clearing after the session. One trim operation removes both ends and produces the 73-minute clean version for the YouTube channel upload.
  • Extracting a product demo from a screen recording: A developer records a 40-minute session of working through a new feature. The focused product demo starts at 18:32 and ends at 24:15. Rather than directing viewers to find the moment themselves, they extract the 5-minute-43-second segment and post it to the product changelog.
  • Cutting social media clips from a podcast episode: A podcast producer wants a 60-second clip from an interview at the 22-minute mark for Instagram and LinkedIn. The trim tool extracts the exact range with lossless quality — no compression, no re-encode for most podcast video formats — and the clip is ready for captions and posting.
  • Removing a branded intro from a client delivery: A freelance video editor delivers a final cut that includes the production company's branded intro. The client needs a version without the intro for internal distribution. One trim from the end of the intro sequence, export done.
  • Trimming dead air from a recorded conference talk: Recordings of conference sessions include room-setup footage before the speaker begins and Q&A overflow after the talk ends. The speaker trimming their recording before posting to their personal site drags the start point past the setup and the end point before the crowd dispersal — two handle adjustments, one export.

How to use it

  1. Drop your video file onto the upload zone or click to select it. Accepts MP4, MOV, WebM, and MKV. No upload — the file stays on your device.
  2. The video loads into the trim timeline. Drag the left handle (start point) to the right to trim from the beginning of the video.
  3. Drag the right handle (end point) to the left to trim from the end. The duration readout between the handles shows the length of the output clip.
  4. Click Play to preview the selected range and confirm the trim points are correct.
  5. Click Export. The status bar shows "Stream copy" or "Re-encoding" alongside progress. Download the trimmed file when the export completes.

Frequently asked questions

Does trimming reduce video quality?

Only when a trim point falls between keyframes, which forces a re-encode of the affected frames. The re-encode matches the source bitrate closely and the visual difference is not detectable for most content. When both trim points land on keyframes, the output is bit-for-bit identical to the original at the selected range — no quality change whatsoever.

How do I know if the export used lossless stream copy?

The status bar during export shows "Stream copy" or "Re-encoding" alongside the progress indicator. If a large file exported in under two seconds, it used stream copy. If the export took longer and showed re-encoding progress, some frames were re-encoded.

Is there a file size limit?

No hard limit — the practical ceiling is your browser's available memory. Files up to 500 MB work reliably on most modern desktop browsers. Files of 1 GB or more may work depending on your device's RAM but may slow the browser during processing. Mobile browsers have lower memory limits than desktop.

Does my video get uploaded to a server?

No. Everything runs locally in your browser using FFmpeg compiled to WebAssembly. The video never leaves your device. There is no server involved in the trim or export step.

Can I cut multiple segments from one video?

The tool supports single-segment trim only — one start handle and one end handle define a single output clip. For multiple clips from the same source, trim and export each segment separately.

What video formats are supported?

Input: MP4, MOV, WebM, and MKV. Output format matches the input — an MP4 produces an MP4, a MOV produces a MOV. For format conversion, process the trimmed file with a separate video converter tool.

The export took a long time for a short clip — why?

If the trim points fell between keyframes, FFmpeg re-encodes the affected segments. For files with infrequent keyframes (some MOV and MKV files use keyframes every 10+ seconds), re-encoding a short clip that straddles several keyframe boundaries can take longer than expected. Increasing the source file's keyframe interval before trimming would reduce this, but that requires re-encoding the source — not always practical.

Keep going

More video tools

Other tools in the Video category on AT USE.

Live Video Tools

YouTube Thumbnail Downloader

Grab any public YouTube video thumbnail in all official sizes — instantly, no login.

Open tool
Live Video Tools

YouTube Embed Code Generator

Build privacy-friendly, responsive YouTube embed code with start/end times and player options.

Open tool
Live Video Tools

Video Aspect Ratio & Resolution Calculator

Solve width, height, or aspect ratio for any video — with presets for 16:9, 9:16 Shorts, square, and ultrawide.

Open tool
Live Video Tools

YouTube Timestamp Link Generator

Build deep links to specific moments in a YouTube video. Bulk convert chapter lists in one paste.

Open tool
Live Video Tools

YouTube Chapter Marker Generator

Format your timestamp list into a YouTube-compliant chapter description block.

Open tool
Live Video Tools

Vimeo Embed Code Generator

Generate Vimeo embed code with DNT mode, custom color, autoplay, loop, and a responsive wrapper.

Open tool