Video tools
Compress, trim, resize, convert and subtitle video locally — powered by in-browser FFmpeg, no upload required.
Fit Audio to an Exact Length
Make any audio file an exact number of seconds — pad it with silence when it's short or trim it when it's long. Runs in your browser, nothing uploaded.
Shorten Long Audio Pauses
Tighten speech pacing by shortening long silent gaps to a natural pause length in your browser. Nothing is uploaded, free.
Resample an Audio File
Change any audio file's sample rate — 8 kHz voice to 192 kHz studio — with high-quality ffmpeg resampling, right in your browser. Runs locally, nothing is uploaded, free.
Audio Waveform Video Generator
Turn audio into an animated waveform MP4 in your browser. Pick mirror, bars or wave styles, colors, gradient, size and fps. Nothing uploaded.
Bitcrush an Audio File
Crush audio into lo-fi, retro and 8-bit textures by reducing bit depth, lowering the effective sample rate and blending the result in your browser.
Change Video Speed
Speed up or slow down a video right in your browser, keeping audio in sync — pick a speed factor (0.25x–4x). Re-encodes locally with ffmpeg, nothing is uploaded, free.
Add Chorus to Audio
Add a configurable chorus effect to an audio file in your browser with ffmpeg: voices, delay, depth, rate, decay, and output format controls.
Remove Harsh Sibilance from Vocals
Free browser de-esser: duck harsh s, sh and t sibilance on vocals, narration and podcasts. Tune amount, band and reduction, or audition the removed esses.
Extract Audio from a Video
Pull the audio track out of any video as MP3 or WAV, right in your browser — pick a format and bitrate. Runs locally with ffmpeg, nothing is uploaded, free.
Extract Video Frames to a Contact Sheet
Sample frames from a video by interval, fps or scene change and tile them into one contact-sheet image. Free, in your browser with ffmpeg, nothing is uploaded.
FFmpeg Filtergraph Builder
Turn plain filter steps like 'scale to 720p, crop to square, fade in 1s' into a validated ffmpeg -filter_complex string, -vf chain, or full command. Nothing runs.
Gamma Correct an Image
Apply gamma correction to image midtones in your browser, with per-channel gamma, highlight protection and PNG/JPG/WebP output options.
GIF to MP4 / WebM
Convert an animated GIF into a much smaller MP4 or WebM video, right in your browser. Re-encodes locally with ffmpeg (H.264 / VP9), nothing is uploaded, free.
Loop a Video
Loop a video or GIF into one continuous file — repeat it N times or fill a target duration, free and in your browser with nothing uploaded.
Convert MKV to MP4
Free MKV to MP4 converter that runs in your browser. Lossless stream-copy remux for H.264/HEVC clips, or re-encode VP9/AV1. Nothing is uploaded.
Convert MOV to MP4
Free MOV to MP4 converter that runs in your browser. Lossless container remux (stream-copy) for H.264/HEVC clips, or re-encode ProRes. Nothing is uploaded.
Convert MP4 to FLV
Convert MP4, MOV, MKV or WebM to FLV in your browser — H.264 or Sorenson Spark, AAC or MP3, with RTMP-friendly bitrate and keyframe controls. Nothing uploaded, free.
Convert MP4 to MKV
Free MP4 to MKV converter in your browser. Lossless stream-copy remux — keeps video, audio and subtitle tracks, nothing re-encoded or uploaded.
Convert MP4 to MOV
Free MP4 to MOV converter in your browser. Lossless stream-copy remux into a QuickTime container for Final Cut Pro and iMovie — nothing re-encoded or uploaded.
Make a Video Loop Seamlessly
Blend a video's ending back into its beginning for a smooth, endlessly repeatable MP4. Adjust the crossfade and quality locally in your browser.
SRT Subtitle Shifter
Shift SRT subtitle timestamps forward or backward to resync subtitles that run early or late — seconds or milliseconds. Free, private, runs in your browser.
SRT to Plain Text
Strip cue numbers and timestamps from SRT or WebVTT subtitles and return clean transcript text, with options for tags, sound effects, speaker labels and layout.
SRT to VTT Subtitle Converter
Convert SRT to VTT and VTT to SRT free in your browser — format auto-detected, timestamps rewritten, WEBVTT header handled. No upload, no sign-up.
Subtitle Merger
Merge SRT or VTT subtitle files into one — combine split parts or overlay a second language track, with optional per-file time-shift. Free, in your browser.
Add a Silent Audio Track to a Video
Give an audio-less video a silent audio track so uploaders and editors that require an audio stream accept it. The picture is copied untouched, in your browser.
Pad a Video to an Aspect Ratio
Letterbox or pillarbox a video to 9:16, 1:1, 16:9 or any preset ratio with colored bars or a blurred background — free, in your browser, nothing is uploaded.
Set a Video's Audio Bitrate
Re-encode just a video's audio at your chosen bitrate to shrink an oversized soundtrack while the picture is stream-copied untouched. Runs in-browser; nothing uploaded.
Compress a video's audio dynamics
Even out a video's quiet and loud passages in your browser with ffmpeg dynamic-range compression. The picture is copied untouched.
Remove Background Noise from a Video
Clean up hiss, hum and background noise in a video's audio right in your browser — pick a strength and denoiser. The picture is untouched. Nothing is uploaded, free.
Fade Video Audio In or Out
Add fade-in and fade-out ramps to a video's audio while copying the picture untouched. Free, private, and runs in your browser.
Change a Video's Audio Volume
Make a video louder or quieter right in your browser — by decibels or a factor, with a clipping-safe limiter. The picture is untouched. Nothing is uploaded, free.
Remove Mains Hum from a Video
Kill 50/60 Hz electrical hum and harmonics in a video's audio with tuned notch filters. The picture is untouched and nothing is uploaded.
Video audio RMS timeline
Extract windowed RMS and peak audio levels from a video's audio track into a CSV or JSON time series. Set the window, hop, and dBFS/linear unit.
Fix Video Audio Sync
Shift a video's audio earlier or later to fix lip-sync in your browser. Positive delays, negative advances; the picture is untouched. Nothing is uploaded.
Keep One Audio Track in a Video
Pick which audio track to keep in a multi-language video and drop the rest — lossless, no re-encode. Runs in your browser, nothing is uploaded, free.
Remove Black Bars from a Video
Auto-detect and crop letterbox or pillarbox black bars from a video. Two-pass ffmpeg cropdetect runs in your browser — nothing is uploaded.
Bake Video Rotation Metadata
Bake a video's rotation metadata into upright pixels and clear the rotate flag so sideways phone clips play correctly everywhere.
Blur or Pixelate a Region in a Video
Blur or pixelate a fixed rectangle — a license plate, name tag or logo — on every frame of a video, right in your browser. Nothing is uploaded, runs locally, free.
Burn Subtitles Into a Video
Hard-burn an SRT or WebVTT subtitle track into your video so captions show even when muted — pick position, font size, color and a background bar. Free, in your browser.
Compress a Video
Shrink a video's file size right in your browser — pick a quality (CRF). Re-encodes locally with ffmpeg to H.264/AAC, nothing is uploaded, free.
Crop a Video
Crop a video to any rectangle in your browser — set width, height, and an optional x/y offset (centered by default). Re-encodes locally with ffmpeg, free.
Cut a Video into Segments
Cut a video to multiple time windows, keep or remove those clips, and export one joined MP4. Runs locally in your browser.
Deinterlace a Video
Remove interlacing combing from camcorder, DV, DVD or broadcast footage in your browser — pick bwdif or yadif and keep or double the frame rate.
Denoise a Video
Remove noise, grain and sensor speckle from a video in your browser — choose a strength and denoiser. Local ffmpeg cleanup, nothing uploaded.
Fix Video Duration
Repair a video whose duration shows as Infinity, 0:00, or the wrong length by remuxing it locally with ffmpeg stream copy — no upload, no re-encode, no quality loss.
Adjust Video Brightness, Contrast & Color
Free online video color adjuster — tweak brightness, contrast, saturation, and gamma with live sliders. Re-encodes locally with ffmpeg in your browser, nothing uploaded.
Extract a Video's Audio Track (Lossless)
Demux a video's audio track in your browser with no re-encode — lossless stream-copy into MKA, M4A or OGG. Pick the track, keep the original codec, nothing uploaded.
Fade a Video In and Out
Add a fade-in and fade-out to a video — picture fading from and to black, sound ramping out of and into silence. Free, private, runs in your browser.
Extract a Video's First & Last Frame
Grab a video's first and last frame and stitch them into one before/after image — side by side or stacked. Free, in your browser with ffmpeg, nothing uploaded.
Change a Video's Frame Rate
Change a video's frame rate right in your browser — set any fps (60→30, 24, 25). Frames are dropped or duplicated with ffmpeg locally, nothing is uploaded, free.
Fragment MP4 for Streaming
Convert a progressive MP4 into a single-file fragmented MP4 for MSE, DASH byte ranges or CMAF-style playback. Stream-copy by default; optional H.264/AAC re-encode.
Extract a Video Frame
Grab a single frame from any video as a PNG image, right in your browser — pick a timestamp in seconds. Runs locally with ffmpeg, nothing is uploaded, free.
Freeze Frame Video Effect
Add a freeze-frame effect to a video: play up to a moment, hold that frame still for a set number of seconds, then continue. Free, in your browser.
Extract GPS Location from Video Metadata
Extract GPS location from MP4/MOV metadata: latitude, longitude, altitude, and a map link. Private in-browser parsing — no upload.
Convert a Video to Black and White
Free black-and-white video converter — turn a clip grayscale, sepia or cyanotype with adjustable strength and contrast. Runs locally in your browser, nothing uploaded.
Convert HDR Video to SDR
Tone-map an HDR (PQ/HLG, BT.2020) video down to SDR BT.709 so it stops looking gray, dim or washed-out. Runs in your browser with ffmpeg — nothing is uploaded.
Ken Burns Effect from a Photo
Turn a still photo into a short MP4 with a smooth pan-and-zoom (Ken Burns) move, right in your browser. Pick the motion, length and size — nothing is uploaded, free.
Mute a Video
Remove the audio track from a video right in your browser — lossless, no re-encode. Nothing is uploaded, free, no sign-up.
Mute Part of a Video
Silence the audio over a chosen time range in a video while keeping the rest of the sound and the picture untouched. Free, private, runs in your browser.
Remove Embedded Subtitles From Video
Strip all soft subtitle and caption streams from a video locally with ffmpeg stream copy — keep the video and audio intact, no upload and no re-encode.
Resize a Video
Scale a video to a target resolution right in your browser — set width and/or height, aspect ratio preserved. Re-encodes locally with ffmpeg, nothing is uploaded, free.
Rotate / Flip a Video
Rotate a video 90/180/270 degrees or flip it horizontally/vertically, right in your browser. Re-encodes locally with ffmpeg, nothing is uploaded, free.
Split a Video into Scenes
Detect every scene change in a video and cut it into one clip per shot, with a CSV of the timings. Multi-pass ffmpeg runs in your browser — nothing is uploaded.
Set Video Keyframe Interval
Re-encode a video with a fixed keyframe interval — one keyframe every 2 seconds, or any GOP size in frames — for clean seeking and even HLS/DASH segments.
Detect Speech Segments in a Video
Run voice-activity detection on a video's audio in your browser and get speech vs non-speech timestamps as a report, CSV, SRT, or Audacity labels.
Stabilize a Shaky Video
Smooth out camera shake in a handheld video in your browser — pick a strength and how to handle the edges. Local ffmpeg stabilization, nothing uploaded.
Strip Video Metadata
Remove GPS, device, timestamp, title, comment, stream, and chapter metadata from a video locally with ffmpeg stream copy — no upload and no re-encode.
Compress a Video to a Target File Size
Set an MB budget and it computes the H.264 bitrate from your clip's length to fit under it — for Discord, email or WhatsApp. Runs in your browser, nothing uploaded.
Make a Timelapse From Video
Turn long footage into a fast timelapse in your browser. Pick a speed and output fps; frames are dropped with ffmpeg locally and audio is removed.
Add a Title or Lower Third to a Video
Add a styled title or lower-third caption to your video over a set time range — pick position, font size, color and a background bar. Free, in your browser.
Video to Animated WebP
Convert a short video clip to a looping animated WebP in your browser. Trim, resize, set fps and quality, or use lossless WebP with transparency preserved.
Convert Video to DNxHR MOV or MXF
Transcode a video to an Avid DNxHR editing intermediate. Choose DNxHR LB/SQ/HQ/HQX/444, wrap as MOV or MXF, optionally downscale, and write PCM or copied audio.
Video to GIF
Turn any video into an animated GIF right in your browser. Pick a section, set fps and width — high-quality palette, runs locally, nothing is uploaded, free.
Convert Video to H.264 MP4
Force-transcode any video to universally-playable H.264 High-profile MP4 (yuv420p, faststart, AAC) in your browser. Make clips that won't play work everywhere.
Convert Video to ProRes 422 MOV
Transcode a video to an Apple ProRes 422 QuickTime MOV intermediate for editing. Pick Proxy, LT, 422, or HQ, downscale if needed, and keep uncompressed PCM audio.
Transcode a Video
Convert any video to MP4 or WebM right in your browser — pick a target format and quality. Re-encodes locally with ffmpeg, nothing is uploaded, free.
Trim a Video
Cut a clip out of any video right in your browser — set a start time and duration. Stream-copy (no re-encode), runs locally, nothing is uploaded, free.
Trim Black Frames from a Video
Automatically detect and trim the leading and trailing fully-black frames from a video. Two-pass ffmpeg blackdetect runs in your browser — nothing is uploaded.
Convert VFR to CFR
Convert a variable-frame-rate phone, screen or game recording to constant frame rate in your browser, and stop the audio drifting out of sync in your editor.
YouTube Thumbnail Generator
Create a thumbnail PNG from a video frame with bold outlined headline text, a crop-to-canvas layout, and an optional accent bar.
