Advertisement

Video Trim & Compress

Trim, compress, crop and combine MP4/MOV/WebM/MKV — no upload, no watermark, no signup.

🔒 Runs entirely in your browser — files never leave your device
🎬 Click or drop a video here MP4 · MOV · WebM · MKV — up to 200 MB / 3 min free, 1 GB / 20 min with Pro
Loading video engine (≈30 MB) once…
Advertisement

Video Trim & Compress Pro

Get Pro — US$9 one-time →

The tool above is free forever: trim, compress, live size estimate, and files up to 200 MB / 3 minutes. Pro unlocks the power features:

Get Pro →

Want to try first? Use demo code AV-VIDEO-TRIM-PRO-DEMO to preview every Pro feature on this device.

Trim video online — fast or precise, your choice

Video Trim & Compress cuts, shrinks, crops and combines video clips entirely inside your browser tab. There's nothing to install and nothing to upload: the video decoding and re-encoding happen on your own device using a build of the open-source ffmpeg engine compiled to WebAssembly, the same technology desktop video editors rely on. That means your footage — even sensitive or personal clips — never touches a server, and the tool keeps working offline once the engine has loaded once.

The Trim tab gives you two cutting modes. Fast mode copies the original video and audio streams without re-encoding, so it finishes almost instantly and never loses quality — the tradeoff is that it can only cut cleanly on a keyframe, so your start point might land a second or two early. Precise mode re-encodes the clip so the cut lands exactly where you set it, at the cost of processing time. Use Fast for quick social clips and Precise when timing has to be exact, like syncing to music or dialogue.

Compress: which preset for WhatsApp, email or Discord

The Compress tab uses three presets built around real-world size limits. High (CRF 23) keeps quality close to the source and is the right call for archiving or re-uploading to YouTube or Instagram. Medium (CRF 28) is the sweet spot for messaging apps like WhatsApp and Telegram, which recompress video anyway — you lose little by starting smaller. Small (CRF 32, automatically capped at 720p) is built for hard limits like a 25 MB email attachment or Discord's non-Nitro upload cap. The estimated output size shown before you run the job is a rough guide based on typical bitrates for your video's resolution and length, not a hard guarantee — real output size depends on how much motion and detail is in your footage.

Crop for Reels, Shorts and TikTok (9:16)

Most video isn't shot in the vertical 9:16 frame that Reels, Shorts and TikTok expect. Pro's Crop tab overlays a movable frame on your video with one-tap aspect presets — 1:1 for feed posts, 9:16 for Reels/Shorts/TikTok, 16:9 for wide/YouTube, and 4:5 for Instagram portrait — so you can reframe a landscape clip around your subject in seconds instead of guessing pixel coordinates. Because cropping changes every pixel of the frame, it always re-encodes using the quality preset selected on the Compress tab.

Why nothing is uploaded

Most "online" video tools work by uploading your file to a server, processing it there, and sending back a result — which means your footage sits on someone else's infrastructure, however briefly, and the tool is only as fast as your upload speed allows. This tool instead downloads a small video-processing engine to your browser once (about 30 MB, cached afterward) and does every operation locally using WebAssembly. There's no queue, no account, no per-video cost and no watermark, and because nothing leaves your device, there's nothing to worry about regarding where your video data ends up.

Free vs Pro

Every core editing feature — trim, compress, the live size estimate, and the video preview — is free with no watermark, for files up to 200 MB and 3 minutes long. Pro (a one-time US$9 purchase, not a subscription) removes that ceiling to 1 GB and 20 minutes, and adds the tools power users ask for: crop with aspect presets, combining up to 5 clips, MP3 audio extraction, animated GIF export, 1080p re-encode output and a custom CRF slider for exact quality control.

Frequently Asked Questions

Is my video uploaded anywhere?

No. Every trim, compress, crop and export runs inside your browser using a video engine (ffmpeg) compiled to WebAssembly. Your file is never sent to a server — the only network request is downloading that engine once, after which everything works offline.

Why is the first run slow?

The first time you process a video, your browser downloads the video engine itself — about 30 MB. Your browser caches it, so every run after that starts instantly, even offline, until you clear your browser's site data.

What video formats are supported?

You can load MP4, MOV, WebM and MKV files. Output is always MP4 (H.264 video + AAC audio) for Trim and Compress, MP3 for audio extraction, and animated GIF for the GIF export tool.

Why does Fast trim sometimes start a little early?

Fast trim copies the original video data without re-encoding, so it's instant and lossless, but it can only cut on a keyframe. If your chosen start time falls between keyframes, Fast trim rounds to the nearest one before it — sometimes a few seconds early. Precise mode re-encodes so the cut lands exactly where you set it, at the cost of processing time.

How small can I compress a video without it looking bad?

It depends on the CRF value: lower CRF means higher quality and a bigger file, higher CRF means smaller file and more visible compression artifacts. High (CRF 23) stays close to source quality. Medium (CRF 28) balances quality and size for messaging apps. Small (CRF 32, capped at 720p) targets tight size limits like email attachments.

Are there limits on file size or length?

The free tier handles files up to 200 MB and 3 minutes long. Pro raises that to 1 GB and 20 minutes, and adds crop, combining up to five clips, audio extraction, GIF export, 1080p output and a custom CRF slider.

Note: Processing speed depends on your device — longer or higher-resolution videos and Precise-mode re-encodes take real CPU time, since everything runs on your own hardware rather than a server. Keep this tab open while a job runs. The video engine loads from a CDN on first use and is then cached by your browser; every operation after that runs fully offline.

More free tools you might like

Advertisement