Trim video online without uploading it
Choose lossless keyframe copy or an exact H.264 cut, see the real boundaries first, and keep the whole job on this device.
- SECURE
- NO UPLOADS
- NO SIGNUP
- BROWSER BASED
- FREE
- FOREVER.
Support us with a link or a share
Drop a video at the counter
The clip stays on this device. MP4, MOV, WebM and MKV are read locally.
Two honest ways to trim video online
A video cutter can be fast, exact, or quiet about the difference. It cannot be all three. Fast copy keeps the encoded video and audio packets unchanged, which avoids generational quality loss and can finish much faster than playback. The price is temporal: inter-frame codecs store most pictures as changes from neighboring pictures, so a self-contained clip has to begin and end on complete groups around verified keyframes. The panel above measures those edges and prints the range it will actually copy before the button is enabled.
Exact cut takes the other path. It decodes the selected section and creates new H.264 video with AAC sound. That lets the start and end follow the nearest real frame and audio-packet boundaries instead of an entire group of pictures. It also means the picture has been compressed again. CreatorValet calls that out in both the method choice and the finished receipt; a new lossy encode should never be presented as lossless merely because the dimensions stayed the same.
What “exact” can mean in a video trimmer
A timestamp is not an infinitely thin cutting line. At 30 frames per second, pictures are about 33.3 milliseconds apart. AAC commonly packages 1,024 samples at a time, about 21.3 milliseconds at 48 kHz, and an encoder may add a small priming interval. Exact mode therefore targets the chosen times but the finished MP4 can differ by one picture or one audio packet. The receipt reports the duration read back from the written file, rather than replacing that measurement with the values typed into the form.
Fast mode is deliberately coarser and more predictable. It chooses the last verified keyframe at or before the requested start, then the first verified keyframe after the requested end. Copying that complete span avoids a subtle failure with B-frames, whose presentation order can differ from their decode order. Stopping at the first packet whose displayed timestamp crosses the end can accidentally omit a later-decoded picture that an earlier B-frame depends on. Complete keyframe groups avoid that corruption.
If time boundaries are not the problem and the destination instead gives you a hard byte ceiling, use the local video compressor. It turns that ceiling into a bitrate budget and measures the written MP4 rather than guessing from a quality slider.
The MP4 returned by both cut methods
| Full name | MPEG-4 Part 14 |
|---|---|
| Extension |
.mp4, .m4v
|
| Format type | Video container — usually H.264 or H.265 with AAC |
| MIME type |
video/mp4
|
MP4, MOV, WebM and MKV input do not promise the same codec
A container is the box; codecs are the picture and sound carried inside it. H.264 with AAC can usually be copied directly from MP4 or MOV into the new MP4. A WebM containing VP9 and Opus may need exact conversion because MP4 support for those copied tracks is not portable. HEVC can be copied on a compatible path even when this browser cannot decode it, while exact conversion is possible only where the browser exposes the source decoder and H.264/AAC encoders. The controls are enabled from those measured capabilities, not from the filename.
The implementation uses the browser’s WebCodecs APIs for exact mode and the Mediabunny demuxer and muxer for both paths. There is no ffmpeg.wasm download hidden behind the first click. WebCodecs does not require every browser to ship every codec, which is why a mode can be unavailable on one machine and present on another even for the same file.
Large clips use local scratch storage instead of an upload queue
The selected file remains a browser File and is read in byte ranges. The output
is written as a stream to the origin-private file system when available, then exposed as a
local download. This avoids holding a second complete multi-gigabyte video in a JavaScript
array just to assemble the MP4. If browser policy denies that storage, the receipt identifies
the in-memory fallback. Available space and a duration-based output estimate appear before
work starts; neither is turned into an arbitrary site-wide rejection.
Offline does not mean cost-free. Fast copy mostly spends time reading and writing the chosen packets. Exact mode has to decode every chosen frame, encode it again, and process the primary soundtrack. A long 4K source can therefore take minutes and use hardware codec resources even though no network upload occurs. Cancel stops the active conversion and removes its scratch file. Reloading also clears CreatorValet’s stale trimmer scratch files on the next visit.
The preservation receipt is part of the cut
This tool keeps one primary video track and, when present, its primary audio track. It carries display rotation and dimensions into the result. It does not silently copy descriptive container tags, chapters, subtitles, alternate camera angles or extra language tracks. Those fields can contain author, device, location or production information unrelated to the visible clip, and choosing which of several tracks to preserve requires an editor rather than an automatic guess. The receipt names how many non-primary tracks were left behind.
Fast mode preserves the encoded media packets inside its measured range, not every property of the source container. Exact mode preserves the visible dimensions and primary content but creates new H.264 and AAC packets. For a single still rather than a moving clip, use the full-resolution video frame extractor. When the destination requires an image animation, video to GIF exposes frame rate, width and the resulting decoded-memory cost instead of pretending GIF is a small video container.
No YouTube URL import and no invisible fallback server
The counter accepts local files. It does not fetch a YouTube, Drive or social-media URL, bypass access controls, or infer permission to download somebody else’s material. It also has no server conversion route that takes over when a codec fails. If exact mode is disabled, the page names whether decoding or H.264/AAC encoding is missing; if fast copy is disabled, it names the incompatible track. Exporting the source as H.264 with AAC in a desktop editor is the portable fallback.
You can inspect the local claim with the network verification guide. Selecting a file may download the versioned media engine from CreatorValet itself. That request contains the same JavaScript for every visitor and no bytes from the selected video. The file, encoded packets, decoded frames, scratch MP4 and final download remain on this device.
Questions
How do I trim a video without uploading it?
Choose the local video, set the start and end from the player or type timestamps, then select Fast copy or Exact cut. Fast copy preserves the encoded packets and moves both edges to safe keyframes. Exact cut decodes and re-encodes the chosen frames as H.264 with AAC audio. Both paths read and write on this device.
Why does fast video trimming change my start and end times?
Most video frames depend on earlier and sometimes later frames in the same group of pictures. A copied clip must begin and end at independently decodable keyframe groups. The tool measures those verified boundaries before it runs and shows exactly how much earlier and later the copied clip will be.
Does exact trimming reduce video quality?
Yes, slightly. Exact mode must decode the picture and encode it again as H.264, while the primary soundtrack is encoded as AAC. It uses a high-quality setting, but no lossy re-encode is mathematically identical to the source. Use Fast copy when unchanged encoded quality matters more than exact timestamps.
Can I trim a large video online for free?
There is no server quota or fixed file-size rejection here. The selected File is read in ranges and the MP4 output is streamed into disk-backed browser storage when the browser allows it. Large exact cuts still take real decode time and need enough local storage; the panel shows an output estimate and the storage space the browser reports before you run it.
What happens to audio and metadata?
The primary audio track is kept. In Fast copy its encoded packets are preserved; in Exact mode it is re-encoded as AAC. Extra tracks, subtitles, chapters and descriptive container tags are not copied. The finished receipt names that boundary instead of implying the whole source container survived unchanged.
Why is exact mode unavailable for some videos?
Exact mode requires this browser to decode the source video and audio and to encode H.264 plus AAC through WebCodecs. Codec support depends on the browser and operating system. Fast copy may still work for a compatible MP4 track because it does not decode or re-encode the media.