Convert MP4 to WebP

Source · MP4
Target · WebP

Drop MP4 files here

or choose files from your device

Advanced options
80
  • Input: SDR H.264/AVC video in MP4. HEVC and AV1 input are not supported in this release. Convert short SDR video clips to animated images locally. Presentation order, variable frame durations and rotation are read from the video. Audio and container metadata are discarded. Browser colour conversion produces sRGB display pixels; this is not HDR preservation. Animated GIF, APNG and WebP become silent H.264 video for sharing and playback. One animation cycle is exported; loop counts are not stored as automatic MP4 repetition. Transparent pixels are composited on the chosen background. H.264 is lossy and cannot restore detail already lost. Limits: 16 MiB input/output, 200 frames, 32 million total output pixels, 1 million pixels per frame and 4 MP coded video input. Default longest side: 640 px, without upscaling. Larger files may be slow; performance depends on your device and browser. Use a shorter or smaller clip when a limit is reached. Missing colour tags use browser decoder defaults; displayed colours may differ.
  • Convert short SDR video clips to animated images locally. Presentation order, variable frame durations and rotation are read from the video. Audio and container metadata are discarded. Browser colour conversion produces sRGB display pixels; this is not HDR preservation.

Enable JavaScript to convert files locally.

  • In your browser
  • No upload
  • Private by design

What happens when you convert MP4 to WebP?

Video and animation

Convert short SDR video clips to animated images locally. Presentation order, variable frame durations and rotation are read from the video. Audio and container metadata are discarded. Browser colour conversion produces sRGB display pixels; this is not HDR preservation. Limits: 16 MiB input/output, 200 frames, 32 million total output pixels, 1 million pixels per frame and 4 MP coded video input. Default longest side: 640 px, without upscaling. Larger files may be slow; performance depends on your device and browser. Use a shorter or smaller clip when a limit is reached. Animated WebP supports full alpha and lossy or lossless image compression. Timing is rounded to milliseconds. Lossless mode preserves decoded display pixels, not the original compressed video or HDR.

Is audio retained?

No. MP4 to animation drops audio; animation to MP4 creates a video without an audio track.

MP4

Source

MP4

MPEG-4 Part 14

Compression: Depends on variantTransparency: NoMetadata: Title, author and comments in the container; not copied by this conversion.

MP4 stores video and optional audio in a container; the codec determines how the video is compressed.

Explore MP4 format →
WebP

Target

WebP

WebP

Compression: Lossy & losslessTransparency: YesMetadata: Exif, XMP, ICC

A web image format combining lossy and lossless compression, transparency and animation in a RIFF container.

Explore WebP format →

Is MP4 → WebP right for you?

Good choice when

  • WebP fits your delivery use: Web images & short animations.
  • You need a short silent clip or animation and accept the stated colour, timing and transparency limits.
  • You need a short silent clip or animation and accept the stated colour, timing and transparency limits.
  • You can validate the destination’s sample precision and colour interpretation.
  • You need a WebP-compatible workflow that can hold transparency added in a separate edit.

Probably not when

  • You need audio, HDR, unlimited duration, original metadata or transparent H.264 output.
  • You need audio, HDR, unlimited duration, original metadata or transparent H.264 output.
  • You require identical samples without a defined colour and precision policy.
  • You expect automatic background removal or transparency.

MP4 to WebP conversion details

Video and animation
Convert short SDR video clips to animated images locally. Presentation order, variable frame durations and rotation are read from the video. Audio and container metadata are discarded. Browser colour conversion produces sRGB display pixels; this is not HDR preservation. Limits: 16 MiB input/output, 200 frames, 32 million total output pixels, 1 million pixels per frame and 4 MP coded video input. Default longest side: 640 px, without upscaling. Larger files may be slow; performance depends on your device and browser. Use a shorter or smaller clip when a limit is reached. Animated WebP supports full alpha and lossy or lossless image compression. Timing is rounded to milliseconds. Lossless mode preserves decoded display pixels, not the original compressed video or HDR.
Is audio retained?
No. MP4 to animation drops audio; animation to MP4 creates a video without an audio track.
Sample precision & colour
Rendered SDR output uses 8-bit display pixels; source precision and original ICC profiles are not retained. Colour handling depends on the decoder and supported source variant.
Transparency
The target can store an alpha channel, but converting an opaque image does not create transparent areas. Removing a background is a separate editing step.
Compression
MP4: Depends on variant → WebP: Lossy & lossless MP4: Animated GIF, APNG and WebP become silent H.264 video for sharing and playback. One animation cycle is exported; loop counts are not stored as automatic MP4 repetition. Transparent pixels are composited on the chosen background. H.264 is lossy and cannot restore detail already lost. WebP: Lossy VP8 and lossless VP8L are different coding modes. Lossless WebP preserves supported 8-bit samples, not higher-precision source values. Encoding options can also change RGB values under fully transparent pixels.
Transparency
MP4: No → WebP: Yes
Animation
MP4: Yes → WebP: Yes
Colour depth
WebP: 8 bits/sample
Dimensions
Limits: 16 MiB input/output, 200 frames, 32 million total output pixels, 1 million pixels per frame and 4 MP coded video input. Default longest side: 640 px, without upscaling. Larger files may be slow; performance depends on your device and browser. Use a shorter or smaller clip when a limit is reached.
Metadata
Convert short SDR video clips to animated images locally. Presentation order, variable frame durations and rotation are read from the video. Audio and container metadata are discarded. Browser colour conversion produces sRGB display pixels; this is not HDR preservation.

Common questions

Is audio retained?

No. MP4 to animation drops audio; animation to MP4 creates a video without an audio track.

What happens to transparency?

H.264 output is opaque: choose the background colour. APNG and WebP can retain animation alpha, but conversion from ordinary opaque video cannot create it.

Which browsers work?

A secure browser with WebCodecs and the required decoder or H.264 encoder is necessary. Support varies by operating system and hardware. Unsupported codecs produce a clear error; there is no server fallback.

What limits apply?

Use short clips within the limits shown above. Static PNG and WebP are not accepted as animation input. HDR, alpha video, zero-duration animation frames and unsupported colour spaces are rejected.