MPG to WebP Converter

Convert MPG files to WebP format online. Free, fast, no watermarks.

Initializing... drag & drop files here

Supports: MPG, MPEG

OptionsAdvanced Options - Our defaults are optimized for the best results. We recommend you keeping the defaults unless you have a specific need.
Image Compression
Quality preset
Higher quality settings preserve more detail but result in larger files. Lower settings reduce file size by increasing compression.
Image resolution
Lossless?
Frame Selection
Time (seconds)
Capture a single frame at the specified time. For example, 2.100 means 2 seconds and 100 milliseconds into the video.

MPG to WebP — a Still Frame, Not an Animation

This is the point people get wrong, so it is worth stating first: converting an MPG to WebP here produces one still image, not an animated WebP. You pick a moment in the MPEG program stream, the decoder pulls that frame, and it is written out as a single-frame .webp. The WebP format itself can hold animation, but this page does not build one — if you want the motion, MPG to GIF and MPG to APNG are the two targets on this site that animate. Short answer: choose WebP when you want the smallest good-looking still; choose GIF or APNG when the clip has to move.

Side-by-side: What Each Image Target Gives You From an MPG

Property WebP (this page) GIF APNG JPG PNG
Output from an MPG Single still frame Animated clip Animated clip Single still frame Single still frame
Compression Lossy (VP8 intra) or lossless — your choice Lossless, but palette-limited Lossless Lossy DCT Lossless Deflate
Colours Full 24-bit 256 per frame Full 24-bit Full 24-bit Full 24-bit
Transparency Yes, in lossless mode (RGBA) 1-bit on/off Full 8-bit alpha None Full 8-bit alpha
Internal pixel format 8-bit Y'CbCr 4:2:0 when lossy; RGBA when lossless Indexed palette RGBA Y'CbCr RGBA
Size vs the obvious rival ~30% smaller than JPEG at equal quality; lossless ~26% smaller than PNG Largest for photographic frames Large Baseline Baseline
Max dimensions 16383 × 16383 65535 × 65535 Very large 65535 × 65535 Very large
Browser support Chrome, Edge, Firefox, Opera, Safari (all current versions) Universal, since 1987 All current major browsers Universal Universal
Best for Web stills where bytes matter Short looping motion, chat platforms Short looping motion at full colour Photos going into email or documents Stills needing pixel-exactness or alpha

The size figures are Google's own for the format: WebP "typically achieves an average of 30% more compression than JPEG, without loss of image quality", and "WebP lossless images are 26% smaller in size compared to PNGs".

When to Pick WebP

  • The still is going on a web page. This is WebP's whole purpose, and every current major browser renders it.
  • You want the file small without visible damage. A quality-preset WebP of an SD video frame is usually a fraction of the equivalent PNG.
  • The source is video, so the chroma already matches. Lossy WebP "works exclusively with an 8-bit Y'CbCr 4:2:0 image format" — which is how the MPEG-1 and MPEG-2 profiles used on VCD and DVD already store their pictures, so the frame does not have to be pushed through a colour model the encoder then throws away again.
  • You need a lossless still that is smaller than PNG. Set Lossless? to Yes and you get bit-exact pixels in a smaller file than PNG would produce.

When to Pick GIF or APNG Instead

  • The clip has to move. Neither this page nor any still target builds an animation. Use MPG to GIF for maximum platform compatibility, or MPG to APNG when 256 colours would band a gradient or a skin tone.
  • You are posting somewhere that only accepts GIF. Chat platforms, forums and older CMSes still gate on the extension.
  • The destination is ancient. GIF has been readable since 1987; WebP arrived decades later.

If the answer is really "I want the whole clip in a modern format", stop converting to images entirely and use MPG to MP4 — a 10-second SD clip as video is a fraction of the size of the same clip as an animation, at better quality.

How to Convert MPG to WebP

  1. Upload Your MPG File: Drag and drop the .mpg or .mpeg file onto the page, or click "+ Add Files" to browse. Files upload over an encrypted connection, are processed on our servers, and are deleted automatically a few hours later — no sign-up, no watermark, never shared or made public.
  2. Set the Moment in Frame Selection: Leave Specific Frame selected and type the instant you want into Time (seconds). It opens at 0, which on a disc rip or capture is routinely black or menu art, so enter a real timestamp such as 93.25.
  3. Choose Lossless and Quality Preset: Lossless? starts on No (Recommended), which gives you lossy VP8-based WebP sized by the Quality Preset dropdown (Very High (Recommended) is preselected). Switch it to Yes for a bit-exact still, or use Specific file size with Auto Scale to name an exact target size.
  4. Convert and Download: Click Convert and download the .webp. Use Image resolution first if you want it scaled — Width x Height is the control to reach for on anamorphic DVD sources.

The Lossless Toggle Is Real Here

WebP is unusual among the image targets on this site in exposing a genuine Lossless? switch, and it changes the encoder rather than just a number.

Setting What the encoder does Transparency Use it when
No (Recommended) — preselected Lossy VP8 intra coding on 8-bit Y'CbCr 4:2:0 data, sized by Quality Preset Not supported in this mode The still is a photographic video frame headed for the web — which is almost always
Yes WebP's separate lossless algorithm on RGBA data; pixels come back bit-exact Supported You will re-edit or re-encode the still later, or you need exact pixels for comparison work

Because a video frame is photographic and already 4:2:0, lossless mode buys you a much larger file for a difference you cannot see on screen. Reach for it when the still is an intermediate step, not a final asset.

Frequently Asked Questions

Why is my WebP a single frame instead of a moving clip?

Because that is what this conversion does — it is a frame grab, not an animator. Frame Selection decides which instant becomes the image, and the output always has exactly one frame. The WebP format supports animation, but building one is a different job with a different set of controls; on this site that job is done by MPG to GIF and MPG to APNG.

My image came out black. What happened?

Time (seconds) was left at its 0 default. Nearly every MPG that came off a disc or a capture card starts on black, a distributor logo or a menu still, so frame zero is rarely the frame you meant. Open the clip in any player, read the timecode of the moment you want, and type that number — fractions such as 47.4 are accepted.

Should I turn Lossless on for a video frame?

Usually not. Lossy WebP encodes 8-bit Y'CbCr 4:2:0 data, which is already the colour layout VCD and DVD MPEG streams store, so there is no format mismatch to compensate for — and the frame you extracted has already been through a lossy MPEG encode, so a bit-exact copy is preserving artefacts rather than detail. Turn Lossless on when the still is an intermediate you will edit further, or when you need pixel-for-pixel comparison against another file.

Will a WebP still show transparency from my video?

No, and not because of the toggle. Video formats cannot store an alpha channel in the first place, so an MPG frame is fully opaque before WebP ever sees it. The transparency distinction — lossless WebP works in RGBA while lossy WebP does not carry alpha — matters when your source is a PNG or a logo, not when it is a DVD frame.

What size will the still be, and how do I fix a squashed picture?

Keep original is selected by default, so you get the frame at its stored size: 720×480 or 720×576 for DVD-sourced material, 352×240 for VCD-era MPEG-1. If people look too narrow, that is anamorphic widescreen — DVD stores 16:9 inside a 4:3 pixel grid and relies on the player to stretch it, and a frame grab writes the stored grid without applying that display flag. Set Width x Height explicitly, to 854×480 or 1024×576, to get the shape you saw on screen. Preset Resolutions only sets the height and lets width follow, so it will not fix this.

How big can a WebP be?

The format caps at 16383 × 16383 pixels, which no MPG will ever approach — standard-definition MPEG-2 tops out at 720 pixels wide. The cap matters if you are scaling up aggressively with Resolution Percentage, but upscaling an SD frame past a few hundred percent adds no detail anyway; it just makes the file bigger and softer.

Can I get several stills from across the clip in one go?

Yes. Switch Frame Selection to Multiple Screenshots and pick a Capture Rate — anything from one frame every 0.1 seconds to one every 10 seconds. Each sampled frame comes back as its own .webp inside a ZIP; there is no multi-image WebP produced. If you want a contact sheet or an animation instead, that is the GIF/APNG route again.

Are the horizontal lines in my still a conversion fault?

No, that is interlacing baked into the source. MPEG-2 from DVD, camcorders and broadcast is frequently interlaced, so one extracted frame can contain two fields captured a fraction of a second apart — which reads as fine comb teeth on anything that was moving. Nothing in this pipeline deinterlaces, so the practical fix is to pick a timestamp where the subject is still: nudging Time (seconds) by 0.05 either way often lands on a clean frame.

Rate MPG to WebP Converter Tool

Rating: 4.8 / 5 - 52 reviews