Free video tools — trim, compress, convert between formats, and enhance videos. Zero uploads, processed entirely in-browser.
20 browser-based video tools — compress MP4s, convert to GIF, trim clips, extract MP3 audio, and add subtitles using FFmpeg WASM on your device. Nothing is uploaded to any server.
Reduces MP4, MOV, and WebM video file sizes with a configurable CRF 20–40 slider (default 28, libx264 fast preset), plus a GIF mode with color-palette control. Videos never leave your device — compression runs locally in your browser with FFmpeg WASM.
Compress multiple videos with one shared CRF setting (18 high quality, 23 default, 28 smaller, 35 maximum) encoded libx264 medium preset with 128k AAC audio. Studios batch 20 daily uploads at CRF 28 — local FFmpeg WASM, 2 free batches a day.
Hit exact file-size targets (10/25/50/100 MB, default 50) across video batches for email and messaging caps. Teams fit 15 clips under Gmail's 25 MB wall — local FFmpeg WASM, 2 free batches a day.
Convert between MKV, MP4, MOV, WebM, and AVI video formats. Pick any input and output format from the dropdown — your files never leave your device.
Convert MP4/WebM to GIF animations. Videos up to 250MB. Videos never leave your device — compression and conversion run locally in your browser with FFmpeg WASM.
Extracts the audio track from uploaded video files (MP4, MOV, AVI, WebM) and encodes it as a high-quality MP3 file. Free to start with no signup.
Crop the visual area of your MP4 or WebM video directly in the browser with 9:16, 1:1, 16:9 presets or custom dimensions with X/Y offsets. Free to start with no signup.
Cut start/end segments from any video with fast stream-copy trimming in your browser (keyframe-aligned, no re-encode). Remove a 45-second cold open from a 10-minute upload — local FFmpeg work, unlimited saves.
Speed up or slow down video from 0.1x to 10x (presets 0.25x–4x) with pitch-corrected audio via chained atempo filters. Make a 20-minute lecture watchable at 2x — local FFmpeg work, unlimited saves.
Play any video backwards — video, audio, or both independently. Create rewind effects for social clips — local FFmpeg work, unlimited saves.
Strip, replace, or adjust volume (0–200%) of any video’s audio in your browser — clean B-roll, GIF sources, confidential calls. Mute copies video untouched with zero re-encode waste — local FFmpeg, unlimited saves.
Smooth shaky handheld footage with motion-compensated stabilization. Salvage walking tour videos without gimbals — local FFmpeg work, unlimited saves.
Grade videos with 18 filters across Color, Artistic, Blur, and Lighting (grayscale, sepia, pixelate, gaussian blur, vignette, brightness/contrast/saturation) plus a live still-frame preview. Export MP4, WebM, or GIF — local FFmpeg work, unlimited saves.
Capture still frames from any video at precise timestamps. Extract single screenshots or batch capture at regular intervals. Export as JPG, PNG, or WebP. Perfect for thumbnails and previews.
Record your screen, application window, or browser tab with optional microphone audio. Choose HD, Full HD, or 2K quality. Download as WebM or MP4. No software installation needed.
Translate pasted SRT or VTT subtitle text into 9 languages (Spanish, French, German, Japanese, Chinese, Hindi, Portuguese, Russian, Arabic) while preserving every timestamp — AI-powered with your own API key, text never stored.
Create SRT/VTT subtitles manually by typing or dictating text with live timestamp capture. No automatic transcription — you provide the text.
Burn one shared SRT subtitle file permanently into a whole batch of videos with font-size and bottom/top/middle position control. Course creators hard-sub 20 lessons for platforms that ignore caption files — FFmpeg WASM, 2 free batches a day.
Shift subtitle timing by ±milliseconds with pasted SRT/VTT text and instant before/after comparison. Localizers fix a 2.5s broadcast delay — paste, shift, copy or download, all local.
Burn text watermarks into a video with 5 position presets (bottom-right default, fixed 24px white on semi-transparent black box). Brand one clip at a time — local FFmpeg work, unlimited saves.
Works offline after first load · Pro unlocks 500-file batches and 2GB files
WhatsApp caps sharing around 16–100 MB depending on version. Target 720p with moderate bitrate — a 5-minute 1080p clip typically drops from ~400 MB to under 50 MB with no visible loss on phones.
GIF stores every frame uncompressed-ish: cut frame rate to 10–15 fps, shrink dimensions, and limit colors. A 10-second 480p clip lands around 3–8 MB — use muted MP4 instead for longer clips.
Drop the video in — the audio track is demuxed and re-encoded to MP3 without reprocessing the video, so extraction takes seconds even for long files.
SRT for maximum player compatibility, VTT for web players (it supports styling and positioning). The tools convert between both and shift timings in bulk.