Convert MP4 to WebP

Converting MP4 to WebP takes one frame out of a video and writes it as an image small enough to put straight on a web page — at the video’s full resolution, with no player overlay and nothing scaled. Choose the moment; it runs on your own machine.

  • Where it runs In your browser. The file is never uploaded.
  • Lossy Some detail is traded for size. WebP cannot hold everything an MP4 can.
  • File size limit Up to 100 MB per file, free, without an account.
  • Worth knowing One frame, at full resolution. A still from compressed video carries that compression — a fast-moving moment looks softer than a static one, which is the video’s own encoding rather than anything this conversion does.

Up to 100 files at once. Mixed formats are fine.

A frame grab, not a conversion

Nothing about the video is converted. One frame is decoded at the moment you specify and written out as an image; the rest of the file is read past and discarded, and the original is untouched.

That is worth being clear about because the extension makes it look like a video operation. It is not — there is no re-encoding, no quality decision about the video, and no output that moves. What comes back is a single picture.

Why a still from video is softer than a photograph

A camera photograph is one exposure with all the detail the sensor captured. A video frame has been through a codec that spends its budget where the eye notices and takes it away from where it does not — and what it takes away first is detail in things that are moving.

So the same video yields very different stills. A locked-off shot of a static scene produces a frame that is genuinely sharp. A camera pan, a hand gesture or anything crossing the screen produces a frame carrying motion blur and blocking that were in the video all along and only become visible when the picture stops moving. Nothing in the conversion causes it and nothing in the conversion can remove it.

Choosing the moment is most of the craft

Because the codec allocates detail unevenly, the exact timestamp matters more than any setting. Half a second earlier or later — a moment when the subject is still rather than mid-movement — frequently produces a visibly better picture from the same footage.

Frames immediately after a cut are also worth trying. Video encoders usually place a full-detail keyframe at a scene change, so the first frame of a shot often carries more information than the ones that follow it. If a still is not good enough, moving the moment is the lever, not the quality slider.

It comes out at the video’s own resolution

A 1080p video gives a 1920 by 1080 image; 4K gives 3840 by 2160; a phone recording gives whatever it recorded. Nothing is upscaled, and nothing is reduced unless you reduce it deliberately.

This is the main advantage over taking a screenshot. A screenshot captures the video as it was displayed — scaled to the size of a window, sometimes with a play button or a progress bar across it — while this reads the frame from the file itself.

Why WebP is the right target for this

Because the destination is nearly always a web page: a video thumbnail, a poster image, a preview on a listing, an illustration in an article. WebP is meaningfully smaller than JPG at the same quality — often around a third — and every current browser reads it.

It also keeps transparency, which matters if the still will be composited with something. Where WebP is the wrong choice is anywhere outside a browser: for a document, an email attachment, a print job or another program, take JPG for a photographic frame and PNG if the frame is mostly text or graphics, such as a screen recording.

Screen recordings are a different case

A frame from a screen recording is mostly text, interface and flat colour, and it behaves like a screenshot rather than a photograph. Lossy compression is at its worst on exactly that material — text acquires a halo and thin lines blur.

For those, take the still and keep the quality high, or use PNG instead. It is also worth checking the recording’s own resolution: a screen recording made at a scaled-down size can never produce a sharp still, and the fix is to record at full resolution rather than to work on the frame afterwards.

Pulling a still out of a generated clip

Video generators return short MP4s, and a still from one is wanted constantly: a thumbnail for the post, a reference frame to feed back into an image prompt, a preview for a client who is not going to watch a five-second clip. Screenshotting the player gives you the player as well, at whatever size the window happened to be.

A frame grab takes the pixels the encoder wrote, at the clip’s own resolution, with no interface around it. The one thing to expect is softness on motion — generated video carries the same per-frame compression as any other, so a frame from a fast pan is blurrier than the clip looks in motion. Pick a still moment and the grab is as sharp as the source allows.

Building a set of thumbnails

The usual production job is not one frame but several — a poster image, a hover preview, a set of chapter thumbnails. Taking them from consistent moments rather than by eye makes the result look deliberate: the first frame after each cut, or a fixed offset into each section.

Keep the video, obviously, and keep a note of the timestamps used. Regenerating thumbnails at a new size or in a new format is then a repeat of a known operation rather than a hunt for the frame somebody liked last year.

The video never leaves your machine

Decoding runs in the browser tab on your own processor. Nothing is uploaded, so a large video does not have to be sent anywhere before a single frame can be taken — which is the practical benefit as much as the privacy one, since uploading a two-gigabyte file to retrieve a 40-kilobyte image is a poor bargain.

There is no account, no queue and no daily allowance. The free tier takes files up to 100 MB, which a few minutes of 4K passes, and a hundred files to a batch.

How to take a WebP still from an MP4

  1. Drop the MP4 onto this page — nothing is uploaded.
  2. Set the moment in seconds; try just after a cut for the sharpest frame.
  3. Download the WebP still at the video’s full resolution.

MP4 and WebP: one frame out of a moving picture

MP4 compared with WebP
MP4WebP
Full nameMPEG-4 VideoWebP Image
File extension.mp4.webp
Media typevideo/mp4image/webp
CompressionLossy — file size is bought with qualityEither, depending on the setting
First published20012010
Published byMPEGGoogle
SpecificationISO/IEC 14496-14RFC 9649
LicensingOpen standardOpen standard
Standing todayCurrentCurrent
Bit depth8
Colour it can describeRGB, YCbCr
Largest image16,383 px per side
Opens in a browserEvery browserEvery browser
Considered insteadWebM, MKV, MOVAVIF, JPG, PNG

What is lost

WebP has nowhere to put the document properties, so that goes no further than the MP4. Worth checking before the original is deleted, and worth knowing if the point was to strip it.

Opening the result

The usual programs do not overlap: MP4 opens in VLC, HandBrake and Adobe Premiere Pro, WebP in Adobe Photoshop, GIMP and Squoosh — so whoever receives the result needs something from the second list.

What each format is for

MP4 is MPEG's format, published in 2001. The specification is ISO/IEC 14496-14, and it is worth reading if the file has to outlive the tool that wrote it.

WebP comes from Google and dates from 2010, specified as RFC 9649. Adobe Photoshop, GIMP and Squoosh all read it.

MP4 to WebP: sharpness, timing and resolution

Are my MP4 files uploaded anywhere?

No. This conversion runs entirely inside your browser, so the file never leaves your device. You can confirm it yourself: open the network tab of your browser's developer tools and convert something. You will see the page load, plus the analytics and advertising the site is paid for with — and nothing carrying your file. The engine behind this particular pair is mediabunny, a wrapper around WebCodecs, which borrows your device's own hardware decoders; your browser fetches it once and caches it.

Why does the still look softer than I expected?

Video compression describes what changed between frames rather than storing each one fully, and it allocates the least detail to fast movement. A frame from a still moment looks sharp; one grabbed mid-motion carries the video’s own blur and blocking. That is the source rather than the conversion.

Can I choose which frame?

Yes — set the moment in seconds and that frame is taken. Nudging it by a fraction of a second either way is worth trying if the picture is not sharp, since the difference between a fast and a still moment can be dramatic.

What resolution is the image?

The full resolution of the video. A 1080p video gives a 1920 by 1080 image, and a 4K video gives 3840 by 2160 — nothing is scaled down unless you ask for it.

Why WebP rather than JPG or PNG?

Because the still is usually going onto a web page, and WebP is smaller than either at the same quality — often by a third against JPG. If the image is going into a document, an email or another program, JPG or PNG travels better.

Is this the same as a screenshot?

It is better. A screenshot captures what your screen displayed, which is the video scaled to a window, with any player overlay in it. This reads the frame from the file at its own resolution, with nothing on top.

Is the video uploaded?

No. The frame is decoded by code running in your own browser, so the video never leaves your machine — which also means there is no upload wait and no daily count. The free tier takes files up to 100 MB, a hundred at a time.

More about these formats

Where these figures come from

The claims this page makes about MP4 and WebP are checkable, and these are the documents that settle them.