Cut the beginning and end off a video by typing a start and end time. Streams are copied rather than re-encoded, so the cut is instant and nothing is lost.
✓ No upload — runs in your browser
✓ Batch convert & ZIP download
✓ Free, no sign-up
Drop MP4, MOV, MKV, WEBM, TS, M4V files here
or
Free: up to 5 files per batch · Files never leave your device · Paste from the clipboard works too
The free plan converts 5 files per batch. Only the first 5 were added.
Get Pro for US$9 once — unlimited batches and no ads, forever.
1
Waiting…
Private by design
Your files are processed by your own device using WebAssembly and your browser's built-in codecs. Nothing is uploaded, logged or stored.
Fast & offline-ready
No queue, no waiting for a server. Once the page has loaded it even works without a connection.
Works everywhere
Chrome, Edge, Firefox and Safari on Windows, macOS, Linux, Android and iOS. No app to install.
Trimming without re-encoding
Most video editors re-export the whole clip when you shorten it, which takes minutes and quietly degrades the picture every time. Tinyvert does something simpler: it reads the compressed video and audio streams out of the container, keeps the packets between your start and end times, and writes them into a new file of the same format. No frame is decoded or encoded, so the output is bit-for-bit the quality of the original, and the whole job finishes almost as soon as the file has been read. An MP4 stays an MP4, a .mov stays a .mov, and rotation metadata from a phone recording comes along unchanged.
Why the clip may start a little early
Compressed video is stored as occasional complete pictures, called keyframes, followed by frames that only describe what changed. A player can only begin decoding at a keyframe. Because the streams are copied rather than re-encoded, the cut snaps to the nearest keyframe at or before the start time you entered, so the clip may begin up to a few seconds early. Phone recordings place a keyframe every second or two; screen recordings and downloaded streams can space them further apart. The end point has no such restriction and is exact to the frame.
Entering times
You type
Meaning
45
45 seconds in
2:30
2 minutes 30 seconds
1:05:00
1 hour 5 minutes
Both the Start and End fields accept plain seconds, mm:ss or hh:mm:ss. Scrub to the moments you want in any player, note the times, and type them in.
Jobs this is good for
Cutting the fumbling at the beginning of a screen recording or a Zoom call.
Pulling one goal, trick or speech out of an hour-long recording.
Removing the last seconds where you reach for the stop button.
Shortening a clip before you compress it or turn it into a GIF.
Each trim produces one continuous clip. To keep two separate parts of the same video, run the file twice with different ranges.
Private and quick
The video is read into memory and cut by code running in your browser; nothing is uploaded, logged or stored. After the first visit the page works offline too. Up to five files can be queued in a batch, each with its own progress bar, and large files are limited by your device's memory. Trimming works in Chrome, Edge, Brave, Opera, Safari 17 or newer and Firefox 130 or newer. Want the sound gone as well? Remove Audio strips every audio track with the same lossless stream copy.
How to trim a video — step by step
1
Drop a video (MP4, MOV, MKV, WebM, TS or M4V) into the drop zone or click "Choose files".
2
Enter a Start and an End time as seconds, mm:ss or hh:mm:ss.
3
Trimming starts automatically; the streams are copied, so the trim finishes almost as soon as the file has been read.
4
Download the trimmed clip, which keeps the same format and quality as the original.
Frequently asked questions
Why does the trimmed clip start a second or two early?
Because the streams are copied instead of re-encoded, the cut can only begin at a keyframe, the nearest complete picture at or before your start time. Phone footage has one every second or two; some screen recordings space them further apart. The end point is exact.
Does trimming lose quality?
No. The video and audio packets between your two times are copied bit for bit into a new file. There is no decoding, no encoding and no generation loss, however many times you trim.
Which time formats can I type?
Plain seconds such as 90, mm:ss such as 1:30, or hh:mm:ss such as 0:01:30. The Start and End fields accept the same formats.
What format is the trimmed video saved in?
The same one you dropped in. MP4 stays MP4, MOV stays MOV, MKV stays MKV. To change the container as well, trim first and then run the result through the Video Converter.
Can I cut a section out of the middle?
Each trim keeps one continuous range. Run the same file twice with different Start and End times to get the two halves as separate clips; joining them is not something Tinyvert does.
Does it work on a phone?
Yes, in Chrome on Android and Safari 17 or newer on iOS, with a Share button to send the clip to other apps. Large files are limited by your device's memory.