Skip to content

Trim a Video

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.

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

Seconds, mm:ss or hh:mm:ss. Snaps to the key frame before this time.

    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 typeMeaning
    4545 seconds in
    2:302 minutes 30 seconds
    1:05:001 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.

    All tools: HEIC to JPG, HEIC to PNG, Compress Image, Resize Image, PNG to JPG, JPG to PNG, PNG to WebP, JPG to WebP, WebP to JPG, WebP to PNG, AVIF to JPG, SVG to PNG, BMP to JPG, BMP to PNG, GIF to PNG, PNG to ICO, ICO to PNG, Image to PDF, JPG to PDF, PNG to PDF, PDF to JPG, PDF to PNG, PDF to Text, Merge PDF, Split PDF, MP4 to MP3, Video to MP3, MP3 to WAV, WAV to MP3, M4A to MP3, FLAC to MP3, OGG to MP3, MP3 to OGG, WAV to FLAC, FLAC to WAV, MP3 to M4A, Audio Converter, Compress Audio, MOV to MP4, MKV to MP4, WebM to MP4, TS to MP4, MP4 to WebM, Video Converter, Compress Video, Trim Video, Remove Audio, Video to GIF, GIF to MP4, CSV to JSON, JSON to CSV, CSV to Excel, Excel to CSV, Excel to JSON, JSON to Excel, Zip Files, Unzip, SRT to VTT, VTT to SRT