ToolCraft
HomeAI ToolsDeveloper ToolsUnit ConverterImage Tools
ToolCraft

© 2026 ToolCraft. All rights reserved.

Privacy PolicyTerms of Service
DMCA.com Protection Status
HomeImage ToolsVideo Toolkit (ffmpeg.wasm)

Image Tools

Image ResizerImage FilterImage ConverterImage CropperImage WatermarkImage CompressorImage to Base64Image RotateImage FlipImage BlurImage PixelateImage BorderImage Circle CropImage CollageImage NoiseEXIF Viewer & RemoverFavicon GeneratorVideo Toolkit (ffmpeg.wasm)

Video Toolkit (ffmpeg.wasm)

Trim, convert (MP4/WebM/MOV), compress, turn into GIF, extract audio, mute. Runs ffmpeg in your browser — no upload, no server.

Ctrl+EnterRun

First run downloads ffmpeg (~32 MB): On first action the browser fetches ffmpeg-core from CDN (cached by your browser afterwards). After that everything runs locally — your video never leaves the page.

Click or drop a video / audio file

MP4, WebM, MOV, MP3, WAV, OGG up to ~500 MB

View all Image Tools

View all
100% offline

Image Resizer

Resize images to custom dimensions with aspect ratio lock

Image Tools
100% offline

Image Filter

Apply CSS filters like brightness, contrast, grayscale, and more

Image Tools
100% offline

Image Converter

Convert images between PNG, JPEG, and WebP formats

Image Tools
100% offline

Image Cropper

Crop images with an interactive drag interface

Image Tools

What is the in-browser Video Toolkit?

Trimming a clip, converting MP4 to WebM, compressing a recording for email, turning a video into a GIF — these are jobs every team needs but few want to spin up Handbrake or fight with QuickTime. The Video Toolkit ports ffmpeg (the de facto open-source media tool) to WebAssembly so it runs entirely in your browser. Your file never uploads to a server. Pick an operation, tweak the options, hit Run, and download the result. The first run fetches the ffmpeg-core wasm (~32 MB) from a CDN — your browser caches it so subsequent runs start immediately.

Operations supported

Trim → cut to start/end without re-encoding (fast, lossless) Convert → MP4 ↔ WebM ↔ MOV (H.264, VP9, with audio) Compress → adjust CRF 18 (high quality) → 36 (small file) GIF → fps 5-24, width 160-800, single-pass Extract MP3 → strip video, encode audio at 192 kbps Mute → strip audio, keep video bitstream as-is

FAQ