ToolSnap

Browser Not Supported

This tool uses the WebCodecs API for fast, private video conversion. Your current browser cannot run it.

Supported browsers

  • Chrome 94+ or Edge 94+ — full support (recommended)
  • Safari 16.4+ — partial support
  • Firefox — not supported for video conversion

Try these tools instead

These work in your current browser without WebCodecs:


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.