FFmpeg Cookbook

FFmpeg Tools

Free in-browser tools for compressing, converting, and editing video — without installing FFmpeg. Drop a file in, pick your settings, and download the result. No FFmpeg knowledge required.

All video / audio tools run locally — your file never leaves the browser

Tools grouped by use case Pick the goal, see the tools that fit it

Polish for social posting Get clips ready for TikTok / Reels / Shorts / X

Cut, join, change playback Keep only what you need; join, speed, rotate

Shrink for sending Lighten before sending via chat or email

Work with the audio only Extract, normalize, mute, swap BGM

Refine or mask the visuals Captions, watermarks, mosaics, rotation, thumbnails

Estimate size & specs Pre-encode bitrate, file size, and timecode math

Pick by goal Start from "what do I want to do?"

All tools (31) Search or filter by category

🎬 Video 23 Compress, convert, trim, GIF, SNS resize
Video Compressor
Compress video to H.264. Choose from High Quality, Balanced, or Small Size with a quality selector.
Local Popular 🌱 Beginner
Use this tool
Discord Video Compressor
Auto-compress video to fit Discord's upload cap (10MB/25MB/50MB/500MB). Bitrate math is handled for you.
Local Popular 🌱 Beginner
Use this tool
Video to GIF Converter
Set start, end, width, and FPS to convert any video clip to an animated GIF. Preview and download.
Local Popular 🌱 Beginner
Use this tool
Video Trim Tool
Set start and end time to cut your video. Preview the trim range visually. Outputs MP4.
Local
Use this tool
Video Format Converter
Convert between MP4, WebM, MOV, MKV, AVI, and GIF. Quality control included. Fully private.
Local
Use this tool
Thumbnail Extractor
Extract JPEG frames at any timestamp. Multi-frame support, JPEG quality, and output size options.
Local Popular
Use this tool
SNS Video Resizer
Resize & crop video to any SNS format: TikTok, YouTube Shorts, Reels, Instagram, YouTube, X. Live crop preview. Browser-only, no upload.
Local Popular
Use this tool
Video Diagnostics Tool
Diagnose size, duration, resolution, and estimated bitrate locally. Checks Discord, Gmail, WhatsApp, vertical-video fit, and next steps.
Local
Use this tool
Video Merger
Merge multiple videos into one MP4. Reorder clips. Lossless when codecs match, re-encode for mixed sources, with crossfade / dissolve transitions.
Local
Use this tool
Video Speed Tool
Slow-mo, fast-forward, or timelapse from 0.25x to 4x. Per-segment rate. Pitch-preserving or pitch-shift audio.
Local
Use this tool
Video Reverse Tool
Reverse a video clip. Choose to flip audio too, mute it, or keep the original audio. Time-range trim for long clips.
Local
Use this tool
Video Watermark Tool
Add a logo or text watermark. 9 preset positions + drag-to-position canvas preview, size and opacity controls.
Local
Use this tool
Mosaic / Blur Region Tool
Apply mosaic, blur, or black-bar to a video region. Drag a box on the canvas, optional time range.
Local
Use this tool
Subtitle Burn-in Tool
Burn SRT/VTT subtitles into video (hard subs). Font size, position, and outline controls.
Local
Use this tool
Rotate Video Tool
Rotate video 90°/180°/270° or flip horizontally/vertically. Fixes phone-shot clips that play sideways.
Local
Use this tool
Crop Video Tool
Crop unwanted edges from video. Useful for removing black bars, tightening framing, or reformatting for social.
Local
Use this tool
Mute Video Tool
Strip audio from a video. One click for full mute, or pick a time range for partial mute. Video stays untouched.
Local
Use this tool
WhatsApp Video Compressor
Auto-compress video to fit WhatsApp's 16MB cap. Bitrate is back-calculated from duration, so the file slides under the limit on the first try.
Local
Use this tool
Gmail Video Compressor
Auto-compress video to fit Gmail's 25MB attachment cap. Solves 'attachment too large' on the first encode.
Local
Use this tool
Strip Video Metadata Tool
Strip GPS coordinates, camera model, creation date, editor history, and tags from a video — lossless, no upload.
Local
Use this tool
Mobile Video Playback Fixer
Analyze a phone video and fix playback issues on Windows / Chrome. Detects HEVC, VP9, AV1, and rotation metadata, then applies the smallest fix needed.
Local
Use this tool
Slack Video Compressor
Compress video for Slack's 1GB cap, Clips 5-minute limit, and Free workspace 90-day history. Three presets covering upload-safe, quick-share, and Free use cases.
Local
Use this tool
X (Twitter) Video Compressor
Auto-check X video requirements (512MB / 140s / yuv420p / AAC LC / 60fps) and auto-fix only the failing items. Minimal re-encode.
Local
Use this tool
🎵 Audio 3 Extract audio, normalize loudness
🧮 Calculators 5 Bitrate, file size, timecode, aspect ratio

Not sure which tool? Common questions and recommended tools

I want to shrink a video file

Start with Video Compressor using CRF 23 at the original resolution. Want to estimate the size before encoding? Use File Size Estimator.

I want to send a video on Discord

Discord Video Compressor auto-fits 10MB / 25MB / 50MB / 500MB caps. For long clips, drop the resolution to 720p or 540p so quality stays usable.

I want audio only

Audio Extractor exports MP3 / WAV / AAC. Need to even out loudness? Run the result through Volume Normalizer.

I want a GIF

Video → GIF Converter lets you set start/end, width, FPS. Keep clips under 10s, width ≤320px, FPS 10–15 for sane file sizes.

I want to resize for TikTok / Reels / Shorts

SNS Video Resizer handles common SNS aspect ratios in one click. Use letterbox mode if your subject is near the frame edge.

I want a thumbnail (still image)

Thumbnail Extractor pulls JPEG/PNG frames at any timestamps. Comma-separate values for multiple frames.

I want to calculate bitrates / sizes / aspect ratios

See Bitrate Calculator, Aspect Ratio Calculator, and Timecode Converter.