Skip to main content

Video Tools

Trim, convert, compress, and edit video files in your browser

Video files are large, and most online editors solve that by uploading your clip to a server, transcoding it there, and emailing you a link. That works, but it also means your footage sits on someone else's machine and you wait in a queue. Favtoo takes the opposite approach: every video tool runs a build of FFmpeg compiled to WebAssembly inside your tab, so trimming, converting, compressing, and merging happen on your own CPU.

The trade-off is that the first run downloads a roughly 25 MB FFmpeg core, which is then cached for future visits. After that, performance depends on your hardware — modern laptops handle 1080p comfortably, and short 4K clips work with patience. Because nothing is uploaded, you can use the tools on confidential footage, unreleased content, or anything you would not want sitting on a third-party server.

Pair the video tools with the audio and image categories to build full editing pipelines (for example, extract audio, normalize loudness, then re-mux the original video). All saved workflows live in your local browser storage and are never transmitted.

Conversion

Subtitles

Video Tools

Video to GIF

Convert any video clip to an animated GIF entirely in your browser. Pick the start, length, frame rate, and width — your file is processed locally with FFmpeg WebAssembly and never uploaded.

Screen Recorder

Record your screen, a window, or a browser tab directly in your browser. Optionally include system audio and your microphone. Capture, preview, and download the video without installing any app — and without uploading anything.

Webcam Recorder

Record your webcam directly in your browser with optional microphone audio. Pick the resolution (480p, 720p, or 1080p), frame rate, and mirror mode, then capture and download the result without installing any app.

Screen + Webcam Recorder

Record your screen with your webcam composited into a picture-in-picture corner — perfect for tutorials, course videos, demos, and reaction recordings. Pick the camera position, size, and audio sources, then capture and download in your browser.

Video Slideshow Maker

Turn a stack of photos into an MP4 slideshow with per-slide durations, crossfades, and an optional soundtrack. Pick the resolution (up to 1080p), frame rate, and transitions, then download a single MP4 — all processed in your browser with FFmpeg WebAssembly.

Video from Images + Audio

Combine a stack of photos with a music track or narration into a single MP4 video. Pick the resolution, per-slide duration, transitions, and let the slideshow length match the audio. All processed in your browser with FFmpeg WebAssembly.

Video Trimmer

Set precise in and out timestamps, snap to keyframes when needed, and document handles for social-safe cutdowns.

Video Splitter

Split any video into 2–10 equal-length pieces, packaged as a downloadable ZIP. Files are processed entirely in your browser with FFmpeg WebAssembly using lossless stream-copy.

Video Merger

Combine multiple video clips into a single MP4 in your browser. Drop in MP4, WebM, MOV, MKV, AVI or FLV files, drag to reorder them, pick a target resolution and frame rate, and merge — all locally with no uploads.

Video Cropper

Define pixel or percentage crops, safe margins, and target aspect ratios for vertical, square, or widescreen delivery.

Video Rotator

Rotate by 90, 180, or custom degrees with optional expand canvas to avoid clipping corners on non-square sources.

Video Flipper

Mirror horizontally for selfie text fixes or vertically for reflection effects without re-shooting footage.

Video Reverser

Reverse frame order for creative effects and optionally drop or reverse audio depending on your encoder capabilities.

Video Speed Changer

Apply constant speed multipliers, choose frame sampling, and document pitch policy for time-lapse or slow-motion exports.

Video Loop

Repeat any video N times back-to-back to create a longer looped MP4. Files are processed entirely in your browser with FFmpeg WebAssembly — no uploads, no sign up.

Video Clip Maker

Cut a single clip out of any video by picking start and end timestamps. Files are processed entirely in your browser with FFmpeg WebAssembly — fast, lossless stream-copy, no uploads.

Video Segment Remover

Cut a section out of the middle of any video and join the surrounding parts together. Files are processed entirely in your browser with FFmpeg WebAssembly — no uploads, no sign up.

Video Converter

Convert any video to MP4, WebM, MOV, or MKV — entirely inside your browser. Files are processed locally with FFmpeg WebAssembly, so nothing is uploaded.

Video to MP3

Extract the audio from any video as an MP3 file — entirely in your browser. Pick bitrate and channels, then download the result. Files are processed locally with FFmpeg WebAssembly.

Video to WAV

Extract uncompressed PCM WAV audio from any video in your browser. Pick sample rate, bit depth, and channels — files are processed locally with FFmpeg WebAssembly.

Video to AAC

Extract AAC audio from any video in your browser. Pick bitrate (64–256 kbps) and channels — files are processed locally with FFmpeg WebAssembly. No uploads.

Video to Images

Extract frames from any video as a downloadable ZIP of JPG or PNG images. Pick the sampling mode, width, and quality — files are processed entirely in your browser with FFmpeg WebAssembly.

Video to Sprite Sheet

Tile evenly spaced frames from a video into a single sprite sheet image (atlas). Perfect for video previews, storyboards, and game engines. Files are processed entirely in your browser with FFmpeg WebAssembly.

MP4 to WebM

Convert MP4 video to WebM (VP8 + Vorbis) entirely in your browser. Files are processed locally with FFmpeg WebAssembly — no uploads, no sign up, no watermarks.

WebM to MP4

Convert WebM to MP4 (H.264 + AAC) entirely in your browser. Faststart-enabled output that plays everywhere — no uploads, no sign up, no watermarks.

MOV to MP4

Convert QuickTime MOV files to MP4 in your browser. Choose Fast (instant remux, zero quality loss) or Re-encode (universal compatibility) — files are processed locally with FFmpeg WASM.

AVI to MP4

Convert legacy AVI files to modern MP4 (H.264 + AAC) entirely in your browser. Files are processed locally with FFmpeg WebAssembly — no uploads, no sign up, no watermarks.

MKV to MP4

Convert MKV (Matroska) to MP4 in your browser. Choose Fast (instant remux when codecs are compatible) or Re-encode (universal MP4 output) — files are processed locally with FFmpeg WASM.

FLV to MP4

Rescue Flash Video (FLV) files by converting them to modern MP4 in your browser. Files are processed locally with FFmpeg WebAssembly — no uploads, no sign up, no watermarks.

Video Compressor

Shrink any video with five quality presets — from visually lossless to tiny — using H.264 + AAC at the proven CRF rate-control. Files are processed entirely in your browser with FFmpeg WebAssembly.

Video Bitrate Reducer

Cap the video and audio bitrate of any file to hit an exact data-rate target. Keeps resolution and frame rate the same. Files are processed entirely in your browser with FFmpeg WebAssembly.

Video Resolution Reducer

Downscale any video to a target resolution (4K, 2K, 1080p, 720p, 480p, 360p, 240p, or custom width). Aspect ratio is always preserved. Files are processed entirely in your browser with FFmpeg WebAssembly.

Video Frame Rate Reducer

Lower the frame rate of any video to 60, 50, 30, 25, 24, 15, 12, or 10 fps. Smaller files, faster uploads. Files are processed entirely in your browser with FFmpeg WebAssembly.

Video Size Estimator

Estimate the output file size of an H.264 encode from resolution, frame rate, duration, audio bitrate, and CRF quality. Uses empirical bits-per-pixel modeling for libx264. Pure math — runs instantly in your browser.

Video Brightness & Contrast

Slide brightness and contrast adjustments with legal range clamps, pedestal control, and optional gamma lift hints.

Video Saturation

Push or pull chroma with a saturation slider, optional skin-tone protection flag, and blend percentage for stylized looks.

Video Grayscale

Choose Rec. 709 luma weights, average RGB, or custom coefficients for monochrome conversion with optional dithering.

Video Blur

Configure Gaussian blur radius, edge clamp modes, and region-of-interest boxes for privacy redaction or depth-of-field fakes.

Video Fade

Set fade-in and fade-out durations with linear or ease curves, optional audio crossfade symmetry, and hold frames at black.

Video Stabilizer

Reduce camera shake in handheld footage using FFmpeg's deshake filter (single-pass). Pick mild, medium, or strong stabilization. Files are processed entirely in your browser with FFmpeg WebAssembly.

Video Slow Motion

Slow any video down to between 10% and 100% of its original speed. Audio pitch is preserved using FFmpeg's atempo filter. Files are processed entirely in your browser with FFmpeg WebAssembly.

Video Timelapse

Speed up any video 2× to 100× to create a timelapse or hyperlapse. Optional sped-up audio. Files are processed entirely in your browser with FFmpeg WebAssembly.

Add Audio to Video

Add a music or voiceover track to any video — mix it on top of the existing audio or replace the audio entirely. Files are processed locally in your browser with FFmpeg WebAssembly.

Replace Video Audio

Replace the audio track of any video with a new music or voiceover file. The video stream is preserved — only the audio is swapped. Files are processed entirely in your browser with FFmpeg WebAssembly.

Mute Video

Remove or bypass audio streams while keeping video quality and container options under your control.

Add Subtitles to Video

Burn an SRT or ASS subtitle file directly into your video frames so the captions show in every player. Files are processed entirely in your browser with FFmpeg WebAssembly.

Add Watermark to Video

Add a text or image watermark to any video. Pick the position (top-left, top-right, bottom-left, bottom-right, or center), opacity, margin, and size. Files are processed entirely in your browser with FFmpeg WebAssembly.

Video Text Overlay

Add a text caption, title, or lower-third to any video with full control over font size, color, position, optional background panel, and the time range it appears. Files are processed entirely in your browser with FFmpeg WebAssembly.

Video Image Overlay

Pin a PNG sticker, JPG image, or transparent logo onto any video. Control its position, size as a percentage of the video width, opacity, and the time range it appears. Files are processed entirely in your browser with FFmpeg WebAssembly.

Video Progress Bar

Add a clean, animated progress bar to the top or bottom of any video. The bar grows from left to right as the video plays. Pick the thickness, color, and an optional translucent track. Files are processed entirely in your browser with FFmpeg WebAssembly.

Video Thumbnail Extractor

Extract a set of evenly spaced thumbnails from any video as a downloadable ZIP. Pick how many you want and at what width — files are processed entirely in your browser with FFmpeg WebAssembly.

Video Thumbnail Generator

Capture a single high-quality thumbnail from any video at the exact moment you choose. Pick the timestamp, output width, and image format. Files are processed entirely in your browser with FFmpeg WebAssembly.

Video Metadata Viewer

Inspect any video to see its codec, resolution, frame rate, bitrate, audio sample rate, channels, pixel format, and full FFmpeg probe output. Files are analyzed entirely in your browser with FFmpeg WebAssembly.

Video Metadata Remover

Strip GPS coordinates, device info, software history, and creation timestamps from any video. The video and audio streams are copied losslessly — only the metadata is removed. Files are processed entirely in your browser with FFmpeg WebAssembly.

Video Duration Calculator

Convert any duration in hours, minutes, and seconds into total seconds, minutes, hours, milliseconds, and frame counts at 24, 30, and 60 fps. Pure math — runs instantly in your browser.

Video Bitrate Calculator

Calculate the exact video bitrate (kbps) you need to hit a target file size. Enter the size in MB, the duration in seconds, and your audio bitrate — get the exact video bitrate to plug into your encoder. Pure math, runs instantly in your browser.

Video Frame Counter

Count the exact number of frames in any video file. Drop in your file and get the precise total decoded by FFmpeg, plus the frame rate and average frame interval. Files are analyzed entirely in your browser with FFmpeg WebAssembly.

Video Resolution Checker

Drop in any video to see its width, height, total pixels, megapixels, aspect ratio, orientation, and standard resolution name (4K, 1080p, etc). Files are read entirely in your browser — no FFmpeg required for this one.

Video File Size Calculator

Calculate the file size of a video given its video bitrate, audio bitrate, and duration. Get the size in MB, GB, and the total bytes per second. Pure math — runs instantly in your browser.