AI video editor that runs in your browser

Edit video by describing it.

Type the edit you want, such as a trim, captions, a color change, a speed change or a new format. FinalCap turns your words into FFmpeg edits that run in your browser, so your video file is not uploaded to edit.

✓ Free to try✓ No credit card✓ No upload to edit
45
FFmpeg editing tools
0
Uploads needed to edit
9:16 · 1:1 · 16:9
Social formats
MP4 · WebM · MOV
Export formats
Features

An AI video editor you control with chat

FinalCap maps each plain-English request to FFmpeg filters and commands.

💬

Edit video by chat

Describe the edit in plain English. Trim, crop, resize, rotate or add text, and the AI builds the FFmpeg command for you.

Try: "trim seconds 5–15" →
🔤

Auto captions and subtitles

Transcribe speech in your browser (or in the cloud, audio only, if you opt in), translate the captions on our server, and burn them in at the top or bottom.

Try: "add Spanish captions" →
🎨

Color and transitions

Brightness, contrast, saturation, hue, color filters and transitions between clips. Each one is an FFmpeg filter.

Try: "make it moodier" →
📱

Resize for Reels, TikTok and Shorts

Reframe to 9:16 for Reels, TikTok and Shorts, 1:1 for feeds or 16:9 for YouTube with one sentence.

Try: "make it vertical" →
⚡

Speed and audio

Change speed, volume and fades, normalize loudness, equalize, and trim silence from the start or end.

Try: "make it 2x faster" →
📦

Convert and export

Convert to MP4, WebM, MOV or MKV, or extract the audio as MP3, WAV or AAC, rendered in your browser.

Try: "convert to WebM" →
How it works

How to edit a video by chat, in three steps

Open a file, type the edit, download the result.

1

Open your video

Pick a video or audio file, or try the built-in sample. Opening a file does not upload it.

"BigBuckBunny.mp4 attached ✓"
2

Describe the edit

Type it the way you'd brief an editor. Ask follow-ups, stack changes, and go back to any earlier version.

"Cut the boring middle and punch up the colors"
3

Download the result

FFmpeg renders the edit in your browser. Save the file when it's ready.

"✓ Done. Download MP4"
Examples

Example prompts: trim, captions, 9:16 and more

Paste any of these into the editor.

🏙️
"Convert to 9:16 for Instagram Reels"
✓ Cropped to 1080×1920
🎤
"Generate captions and translate them to Spanish"
✓ Captions transcribed, translated and burned in
🌅
"Trim 0:05–0:15, 2x speed, boost saturation"
✓ 3 edits chained
Privacy

A private video editor that runs edits in your browser, not on our server

FinalCap reads your file straight from your device. Edits run in your browser with FFmpeg compiled to WebAssembly, and captions are transcribed by default with a speech model that also runs in your browser. To plan an edit, the AI receives your typed request and up to four small still frames, never the video file. Translating captions sends only the caption text. If a step can't run in your browser, FinalCap asks before uploading anything; lyric captions, for example, send only the audio track. Read the privacy policy.

iPhone

FinalCap for iPhone is coming soon to the App Store

The same chat-to-edit workflow, with edits applied on your iPhone.

Edit your video with one sentence.

Open a video, describe your first edit, and download the result. It takes less than a minute, and your video file is not uploaded.