Back to Free Tools

FREE TOOLS

Video format converter

Convert local video to WebM, MP4, MOV or bounded MJPEG/PCM AVI.

MP4, MOV, WebM, Matroska, AVI (MJPEG/BGR + PCM only)

WebM, MP4, MOV, AVI

Browser only

Runs locally in your browser. Your files, pasted content and generated output are not uploaded. Reset clears this tool’s working data.

This tool needs JavaScript. If it does not load, refresh the page and try again.

How to use this tool

  • Choose a local video and WebM, MP4, MOV or AVI output.
  • For WebM/MP4/MOV, choose a quality preset or whole-number video bitrate of 64–50,000 kbps (0 uses the preset). For AVI, choose 1–60 whole fps, a maximum side of 640/1280/1920 pixels, and JPEG quality 1–100.
  • Select Process media and download the result. AVI uses fixed-rate MJPEG/PCM with explicit smaller clip limits. Cancel or Reset stops processing.

Examples

Convert an MP4 clip to AVI at 24 fps, 1280 maximum side and JPEG quality 90. Or choose WebM/MP4/MOV and compare the existing quality presets.

Limitations

  • Files are processed locally with no upload or playlist fetching.
  • Input must contain a readable video track. Audio-only files are not accepted by this tool.
  • 128 MiB input/output, 5-minute duration, 8-megapixel video, 8192 pixels per side, 1–2 audio channels at 8–96 kHz, and a 120-second processing deadline.
  • Decoding and some output encoders depend on browser codec support. Encrypted media is unsupported.
  • Primary tracks only; subtitles and extra tracks are not carried into new outputs.
  • Re-encoding may change quality. Descriptive tags/artwork are removed from new media; technical encoding headers remain.
  • Decoded video is limited to 9,000 frames and four billion pixels. Separate VP8/VP9 alpha planes are decoded and composited onto black. Input color metadata is kept as supplied; WebM/MP4/MOV RGB output uses explicitly tagged limited-range BT.601 YUV; AVI uses browser JPEG color encoding. Lossy codecs, browser color management and HDR conversion can still affect color fidelity.
  • Video compression is lossy and does not guarantee a smaller file. Actual bitrate and file size depend on the encoder, content, duration, audio and container overhead. The target is variable video bitrate only; audio retains its existing High setting.
  • AVI support is limited to one full-frame MJPEG or uncompressed BGR24/BGRX32 video stream and optional PCM8/16/24/32 or float32 mono/stereo audio, including canonical extensible PCM. Palette video, Xvid/DivX, DV, inter-frame codecs, field-based MJPEG, edited index ordering and display-aspect overrides are rejected.
  • AVI RIFF/AVIX chunks are read sequentially within file bounds, up to 64 segments, 200,000 chunks, 9,000 frames and 240 frames/second. AVI indices are never followed.
  • MOV output is a genuine QuickTime container with AVC video and AAC audio. AVC encoding still depends on browser support.
  • AVI output: 60 seconds, 1800 frames, 2.1 megapixels per output frame, 2 billion encoded output pixels, 128 MiB, and the same 120-second processing deadline. Maximum-side scaling never enlarges input. Lower quality/resolution or shorten a clip if output is too large.
  • AVI uses full-frame MJPEG and optional mono/stereo 48 kHz signed 16-bit PCM. Fixed-rate frame holds/drops replace variable-rate presentation; the tail rounds up by less than one frame with silent audio padding. No Xvid/DivX or interlaced output. MP4/MOV/WebM/Matroska input only for this mode.
  • AVI audio includes at most one second of negative decoder priming, rejects overlapping or excessive timelines, clips at full scale when quantizing PCM, and keeps gaps as silence. Browser decoding/resampling and inconsistent source packet timing can cause small waveform differences.

Related tools

No items found.

More tools for your workflow

Explore the related desktop tool