One range, not a timeline
Enter the first second to keep and the last second to keep. There is no multi-segment playlist or magnetic timeline.
Set the start and end in seconds, export the part you need, and keep the file local.
Why this trimmer
This trim video tool cuts one continuous start-to-end range. It is not a multi-clip editor. You set seconds, export an MP4, and keep the rest of the source on disk.
Enter the first second to keep and the last second to keep. There is no multi-segment playlist or magnetic timeline.
The selected range is re-encoded as H.264/AAC so messaging apps can play it, rather than a cue sheet that still contains the unused minutes.
The file is processed in this tab. There is no encoding server, account wall, or forced watermark on the download.
Keep the tab open until the file is ready, then play the result before deleting the source master.
How to trim video
Start and end values are passed to the media conversion pipeline. The selected range is decoded and exported as H.264/AAC MP4, so the result is a real trimmed file rather than a player-only cue or renamed source. Start with the original file instead of a copy that has already been re-encoded. Follow the steps below, keep the tab open while progress is moving, and play the downloaded result before deleting the source. This trim video workflow does not accept a remote video URL and does not fetch media from YouTube, TikTok, cloud drives, or social accounts.

Step 01
Select a local video.

Step 02
Enter the first second to keep.

Step 03
Check that the new duration and audio match the requested range.
What it is
This trimmer removes unwanted time from the beginning or end of a local clip. It is suited to a single continuous range, such as cutting setup time from a screen recording or keeping one short moment from a phone video. trim video online on this page means selecting a file you already have permission to use, completing the job locally, and downloading an MP4 containing the selected time range. Start and end values are passed to the media conversion pipeline. The selected range is decoded and exported as H.264/AAC MP4, so the result is a real trimmed file rather than a player-only cue or renamed source.
Remove dead air: Cut the setup and teardown around a screen recording. Share one moment: Keep a short continuous scene from a longer phone clip. Prepare for compression: Remove unused seconds before targeting a strict attachment size. Privacy-sensitive clips: Trim interviews or internal demos without uploading the full recording. These are distinct reasons to trim video; they are not promises that every codec or file size will work on every device.

When to trim first
Unused seconds cost bitrate later. If a three-minute screen recording only needs 40 seconds, trim video first, then send the short clip to the compressor.
Start / end
Trim video when the useful moment sits between two times. Leave at least half a second so the encoder has a stable range.
Local file
This trim video page does not fetch a URL. Export or download the file to your device first, then drop that file here.
Re-encode
The current path re-encodes. You get a widely playable MP4; a desktop lossless cutter is still better for multi-gigabyte masters.
Then compress
After you trim video, open the homepage compressor if WhatsApp or Discord still rejects the file for size.
Use cases
Cut the setup and teardown around a screen recording.
Keep a short continuous scene from a longer phone clip.
Remove unused seconds before targeting a strict attachment size.
Trim interviews or internal demos without uploading the full recording.
Quality
Because the current path re-encodes, it is not a lossless keyframe cutter. The benefit is a broadly playable MP4; the trade-off is a small generation loss and processing time. The end time must be later than the start, and the browser must decode the source. This tool accepts a local file only; it cannot trim a YouTube URL or remote link. A local browser tool cannot make lossy re-encoding mathematically lossless. Keep the master file, compare motion and audio after export, and change one setting at a time if the first result is not suitable.
Cloud trimmers upload the whole source before the cut can begin. A local trimmer avoids that transfer, although a dedicated desktop lossless cutter may be faster for multi-gigabyte footage. A desktop editor remains the better choice for multi-track timelines, frame-accurate finishing, color work, subtitles, or archival masters. CompressVideo is intended for a focused trim video job where a quick local result matters more than a full editing suite.
File size is bitrate times duration. Trim video unused seconds before you compress so the remaining seconds can keep a higher bitrate.

Privacy
The media path is local by design. Your file becomes an in-memory or temporary on-device input for browser media APIs, then the finished an MP4 containing the selected time range is offered as a download. No account or cloud-drive password is requested. Close the tab after downloading when you use a shared computer, and follow workplace policy when a browser tool is not approved for confidential material.
The end time must be later than the start, and the browser must decode the source. This tool accepts a local file only; it cannot trim a YouTube URL or remote link. If the job fails, first try a current desktop Chrome or Edge build. Next, close memory-heavy tabs, shorten the source, or use a smaller resolution. An H.264/AAC MP4 is the most dependable fallback input for video workflows. A retry cannot fix a codec the browser cannot decode, so repeated failures with the same file usually require a compatible source export.

Practical notes
1. Select a local video. 2. Enter the first second to keep. 3. Enter the final second; leave at least half a second. 4. Start the trim and wait for local export. 5. Check that the new duration and audio match the requested range. The output is an MP4 containing the selected time range. Review the file name, extension, playback, duration, dimensions, sound, and size before sharing it.
Start and end values are passed to the media conversion pipeline. The selected range is decoded and exported as H.264/AAC MP4, so the result is a real trimmed file rather than a player-only cue or renamed source. Because the current path re-encodes, it is not a lossless keyframe cutter. The benefit is a broadly playable MP4; the trade-off is a small generation loss and processing time. This is the practical difference between a real browser media tool and a page that only renames a file extension. The result is produced from decoded media samples or a validated conversion path, subject to the codec support exposed by the browser and device.
Return to the tool above when you are ready to trim video. Use the source master, choose the smallest change that completes the task, and trim video once. If the result is wrong, adjust the relevant setting instead of repeatedly re-encoding the same output. This keeps the trim video workflow understandable and limits avoidable quality loss.
FAQ
Yes. The exported MP4 contains the selected range and no CompressVideo branding.
The file stays local, but the browser still needs enough memory and codec support. Long 4K sources may be better handled by a desktop editor.
No. This page only reads a file selected from your device and does not download YouTube or social-media URLs.
No. The current implementation re-encodes the selected range to a compatible MP4 rather than cutting only at existing keyframes.
Yes. The local video trimming workflow is free and does not require an account. Processing uses your browser and the download is available when the local job finishes.
No. The trim video job reads the selected file with browser media APIs and does not send it to an encoding server. Analytics must not include file contents, names, frames, audio, or exported media.
Desktop Chrome or Edge is the safest choice for trim video because codec support depends on WebCodecs. The end time must be later than the start, and the browser must decode the source. This tool accepts a local file only; it cannot trim a YouTube URL or remote link.
No. The trim video output has no CompressVideo stamp, and the completed download is not placed behind a subscription prompt.
Mobile Safari or Chrome can open a file already on the device. Desktop Chrome or Edge is more reliable for long or high-resolution sources because WebCodecs coverage and memory are stronger there.
The end time must be later than the start, and the browser must decode the source. This tool accepts a local file only; it cannot trim a YouTube URL or remote link. Start with an H.264 MP4 when a special camera file fails. A remote URL or social-network link is not fetched.
Drop a local file, set the output, and download. Nothing is uploaded.
Trim video now