Convert WebP to MP4

Source · WebP
Target · MP4

Drop WebP 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.
  • Transparency is replaced with white by default. Change the background in Advanced options.
  • This route produces a still image from the first decoded frame; it does not preserve animation. GIF, APNG and WebP animation and selected-frame exports use their separate controls.

Enable JavaScript to convert files locally.

  • In your browser
  • No upload
  • Private by design

What happens when you convert WebP to MP4?

Video and animation

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. 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.

WebP

Source

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 →
MP4

Target

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 →

Is WebP → MP4 right for you?

Good choice when

  • MP4 fits your delivery use: 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 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.

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 need cutouts or translucent edges for compositing.

WebP to MP4 conversion details

Video and animation
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. 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.
Opaque output
Transparency is replaced with white by default. Change the background in Advanced options.
Compression
WebP: Lossy & lossless → MP4: Depends on variant 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. 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.
Transparency
WebP: Yes → MP4: No
Animation
WebP: Yes → MP4: 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.