Powered by WebAssembly

Trim Video Online (Free, No Upload)

Cut your video to the exact length you need without uploading anything. This tool runs entirely in your browser, so your files stay on your device. Completely free, no account required.

Try it in your browser

Loading FFmpeg engine... (~31 MB)

How to trim video online online

  1. 1Drop your video file into the tool above, or click to browse your files.
  2. 2Set the start and end times for the section you want to keep.
  3. 3Click trim and download your shortened video file.

About MP4 format

Video trimming removes unwanted sections from the beginning, end, or middle of a clip. It's one of the most common edits people need, whether you're shortening a screen recording, pulling a highlight from a longer video, or cutting dead air before posting to social media.

There are two approaches to trimming. Stream copy is fast because it doesn't re-encode the video. It just finds the nearest keyframes and cuts there. The downside is your cut points might be off by a fraction of a second. Re-encoding gives you frame-accurate cuts but takes longer and requires choosing quality settings.

For most people, stream copy is the right choice. It's instant, keeps the original quality, and the keyframe offset is usually too small to notice.

Use the API

curl -X POST https://renderio.dev/api/v1/run-ffmpeg-command \
  -H "X-API-KEY: ffsk_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
  "ffmpeg_command": "-i {{in_video}} -ss 00:00:10 -to 00:01:30 -c copy {{out_video}}",
  "input_files": {
    "in_video": "https://example.com/input.mp4"
  },
  "output_files": {
    "out_video": "output.mp4"
  }
}'

Need an API key? Get your free API key to start processing files programmatically.

Common Variations

First 30 seconds only
-i input.mp4 -t 30 -c copy output.mp4
Last 60 seconds of a video
-sseof -60 -i input.mp4 -c copy output.mp4
Frame-accurate trim with re-encode
-i input.mp4 -ss 00:00:10 -to 00:01:30 -c:v libx264 -crf 23 -c:a aac output.mp4
Trim using duration instead of end time
-i input.mp4 -ss 00:05:00 -t 120 -c copy output.mp4

Frequently Asked Questions

Is this video trimmer really free?+
Yes, completely free. No account needed, no watermark on your output, and no usage limits. You can trim as many videos as you want.
Are my files safe? Do you upload my video?+
Your files never leave your device. The trimmer runs entirely in your browser, so nothing gets sent to a server. Nobody sees your video but you.
What's the maximum file size I can trim?+
There's no fixed limit. Since processing happens on your device, the only constraint is your browser's available memory. Most modern devices handle files up to several gigabytes without issues.
What video formats can I trim?+
MP4, WebM, MOV, AVI, MKV, and most other common formats. The output keeps the same format as your input by default.
Does this work on iPhone or Android?+
Yes. It works in any modern browser on desktop, iPhone, iPad, and Android. No app install needed.
Will trimming reduce my video quality?+
Not by default. The tool uses stream copy, which keeps the original quality without re-encoding. If you need exact frame boundaries, you can choose to re-encode, which may slightly reduce quality depending on your settings.
What's the difference between trimming and cutting a video?+
In practice, they mean the same thing. Trimming usually refers to removing content from the start or end. Cutting can also mean extracting a section from the middle. This tool handles both.

Privacy

Your video files never leave your device. Everything runs locally in your browser, with no data uploaded to any server. Nothing is stored, logged, or tracked.

Related Operations

Need to process at scale?

Automate this with the RenderIO FFmpeg API. Process thousands of files programmatically or through no-code video automation.