How It Works
This converter uses the WebCodecs API for hardware-accelerated video encoding and decoding. Your GPU handles the heavy lifting, making conversions significantly faster than software-based approaches. No files leave your browser — a major privacy advantage over traditional online converters that upload your videos to remote servers.
Why WebCodecs Instead of Upload-Based Converters?
Most online video converters send your file to a remote server, queue it, and email you a download link. That model works, but it adds upload time, privacy risk, and dependency on someone else's infrastructure.
- Speed — Hardware encoders on your GPU can be 10–50× faster than CPU-only browser tools and skip the upload/download round trip entirely
- Privacy — Your video never leaves your device; nothing is stored on a third-party server
- Offline-ready — After the page loads, conversion works without sending data over the network
- Batch control — Queue multiple files with per-job settings, track progress, retry failures, and download everything as a ZIP
Features
- Batch queue — Add multiple files, configure settings once, and process them sequentially with overall progress
- ZIP download — Download all completed outputs in one archive
- Retry failed jobs — Re-run only the items that errored without rebuilding the whole queue
- Format conversion — MP4 and WebM output with multiple codec options
- Resolution scaling — Downscale to 1080p, 720p, 480p, or 360p
- Frame rate control — Change fps (60, 30, 24, 15)
- Trim/clip — Dual-handle timeline scrubber with millisecond-precision inputs synced to the preview
- Audio strip — Remove audio track entirely
- Audio extraction — Extract audio only as WebM/MP4 or lossless WAV
- Frame capture — Save any preview frame as a PNG image
Supported Formats
Input
MP4, MOV, M4V — any MP4-based container with H.264, H.265, VP9, or AV1 video and AAC or Opus audio.
Output
MP4 (H.264, VP9, AV1 + AAC/Opus), WebM (VP8, VP9, AV1 + Opus), and WAV (audio-only extraction).
Frequently Asked Questions
Why is this so fast?
WebCodecs leverages your device's hardware video encoder (GPU), bypassing the CPU-bound software encoding used by traditional browser-based converters. Upload-based tools also spend time sending the file twice — up to the server and back down — which browser-native conversion avoids entirely.
Why only MP4 input?
The demuxer currently supports MP4-based containers (MP4, MOV, M4V). WebM input support may be added in the future.
Is there a file size limit?
Processing happens in your browser's memory. Files up to ~500 MB generally work well. For very large files, consider using a desktop application.
Which browser should I use?
Chrome 94+ or Edge 94+ recommended for full WebCodecs support. Safari 16.4+ has partial support. Firefox does not yet support WebCodecs — use Chrome or Edge for conversion, or try related image tools linked on the unsupported-browser notice.