Trim or Cut Video Online

Cut clips from long videos for social posts, course previews, product demos, webinars, and highlights. Choose the segment on an interactive timeline, pick a preset, and export only the part you need.

Trim your video

Choose a file
or drag and drop

Sign in to run this tool — 100 free credits on signup.

Where trimming saves time

Short-form creators

Cut highlights from long recordings

Turn livestreams, podcasts, webinars, or camera-roll footage into short clips for TikTok, Instagram Reels, YouTube Shorts, and newsletters.

Educators and marketers

Trim course previews and product demos

Export the exact part of a lesson, walkthrough, testimonial, or feature demo without opening a full video editor.

Developers

Automate clip extraction in backend workflows

Use the API with -ss and -t to generate previews, highlights, moderation samples, and clipped user-uploaded videos.

FFmpeg flags used by this tool

Quick reference for what each parameter actually does.

-ss <start>
Seek to this position before reading. Placed before -i it's a fast input seek — snaps to the keyframe before the timestamp.
-t <duration>
Stop after this many seconds. Combined with -ss defines the clip window.
-c copy
Stream copy — pass through video and audio packets without re-encoding. Instant and lossless, cuts land on keyframes.
-avoid_negative_ts make_zero
Rewrites timestamps so the output starts at 0. Without this some players freeze for a second on stream-copy cuts.
-c:v libx264 / libx265
Re-encode the video stream. libx264 is universal H.264, libx265 is ~40% smaller H.265 at the same visual quality.
-crf <n>
Constant Rate Factor — lower = higher quality. 18 visually lossless, 23 default, 28 softer (smaller file).
-preset <speed>
Encoder speed/efficiency trade-off. Slower preset = better compression at the same quality.

How it works

  1. 01

    Upload your video

    Drop a file or paste a public video link.

  2. 02

    Choose the clip range

    The highlighted window on the track is your clip — slide it to pick a section and adjust its length.

  3. 03

    Pick a preset

    Fast (bitstream copy, instant) for most cases. Accurate (libx264) when you need a frame-exact cut. Smaller (libx265) when you also want a tighter file.

  4. 04

    Download

    Temporary download link as soon as it's done. Files auto-delete after 7 days.

FAQ

Why isn't my fast-mode cut exactly at the timestamp I asked for?

Bitstream copy can only cut on keyframes — usually every 2–10 seconds depending on the encoder. If you need millisecond accuracy, pick the Accurate preset. The trade-off: re-encode takes 5–30 seconds depending on length.

Will the audio stay in sync?

Yes — we add -avoid_negative_ts make_zero which fixes the off-by-one timestamp glitches that some players trip on after a stream-copy cut.

Can I cut out the middle and keep both ends?

Not in one shot — this tool extracts a single segment. For multi-segment cuts, use the API: chain two trim calls and a concat.

What's the difference between Accurate and Smaller?

Both re-encode for frame-accurate cuts. Accurate uses libx264 (H.264, universal compatibility, CRF 23). Smaller uses libx265 (H.265, ~40% smaller file at the same quality, but slower to encode and not playable everywhere).

Does trimming reduce file size?

Proportionally — a 30-second clip from a 10-minute video is about 1/20 the size. Fast mode keeps the original bitrate; for tighter compression pick Smaller, or run the result through the Compress tool.

Is this free?

Sign up for 100 free credits. A trim costs 1–2 credits in fast mode, more in re-encode modes (depends on length). No subscription, top up as you go.

Related video tools

Need to trim in code?

This tool is a wrapper around our REST API — three lines of curl will do the same job in your build pipeline or backend.

View API docs
curl -X POST https://api.ffhub.io/v1/tasks \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d {
    "command": "-ss 5 -i https://you.com/in.mp4 -t 10 -c copy -avoid_negative_ts make_zero output.mp4"
  }
Trim Video Online — Cut Clips for Social, Courses, and Demos | FFHub