Convert WebP to JPG

A WebP is a normal picture in a format built for browsers, which is why it opens on a website and gets rejected everywhere else. Converting WebP to JPG makes it universally readable at the cost of a slightly larger file. Drop it above: the conversion runs in your browser, free, and nothing is uploaded.

  • Where it runs In your browser. The file is never uploaded.
  • Lossy Some detail is traded for size. JPG cannot hold everything a WebP can.
  • File size limit Up to 100 MB per file, free, without an account.
  • Worth knowing Transparency is not supported by the target format and is filled with the background colour.

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

What WebP to JPG actually does

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as WebP.

WebP14 KB

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as JPG.

JPG9 KB39% smaller

A photographic scene — smooth gradients, soft edges, grain. This is the case JPG is designed for or against, and the figures show which. Both images are drawn in code and encoded by the same converter that runs on this page, so the sizes are this site's own output.
A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as WebP.

WebP4 KB

A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as JPG.

JPG6 KB32% larger

A transparent background and a gradient across the shape. JPG either keeps both, keeps one, or fills the transparency with a solid colour — which is the difference that catches people out. Both images are drawn in code and encoded by the same converter that runs on this page, so the sizes are this site's own output.
A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as WebP.

WebP11 KB

A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as JPG.

JPG16 KB51% larger

Flat colour and hard edges, as in an interface, a chart or a logo. Very different behaviour from the photograph above, and the reason the answer is "it depends what is in the file". Both images are drawn in code and encoded by the same converter that runs on this page, so the sizes are this site's own output.

Why you downloaded a WebP you never asked for

This is one of the few conversions people arrive at irritated. You right-clicked a picture, saved it, and got a `.webp` — a format you did not choose and possibly had not heard of. Then Word would not insert it, or the photo printing site rejected it, or the upload form said the file type was not supported. The image is perfectly good. It is simply in a format built for browsers, and you have left the browser.

The reason it happened is straightforward. Most websites now serve photographs as WebP because it is roughly a third smaller than JPG for the same visual quality, which makes pages load faster. When you save an image, you get what the browser downloaded. Every current browser reads WebP without trouble, which is exactly why the problem only shows up the moment the file goes somewhere else.

What still refuses to open WebP files

The list is shorter than it was and still awkward: older versions of Office and Photoshop, several desktop image viewers, quite a few upload forms, and a good number of photo printing services. These are not going to be updated on your schedule.

Converting to JPG is the pragmatic answer — thirty years old, universally supported, and never the reason an upload fails. If you only need to look at the file, most operating systems will now open a WebP in their built-in viewer; if you need to send it, convert it.

Why the JPG comes out larger than the WebP

Expect the file to get bigger, and do not read that as a fault. WebP genuinely compresses better, so the same picture needs more space as a JPG. You are trading file size for compatibility, deliberately, and for a single image about to be attached to something it is a trade worth making without thinking about it.

It only becomes a problem in bulk. If you are converting a folder of images for a website rather than for one email, the WebP was the better file and the right move is usually to fix whatever is refusing it.

How much quality you lose converting WebP to JPG

There is a small cost. The WebP was already compressed once, and JPG compresses the decoded picture again. At the default setting this is not something you can see, but it is real, and it compounds if you keep converting back and forth. Convert once, keep the result, and if the image is going to be edited or blown up afterwards, raise the quality setting first.

WebP with a transparent background

One case to watch: WebP can store transparency and JPG cannot. If the image you saved has a transparent background — a logo, a cut-out product shot — those areas have to be filled with something, and white is the default. You can change the fill colour in the settings, but if the transparency is the point, convert to PNG instead and keep it.

The conversion runs in your browser. Nothing is uploaded, which for an image you have just saved off somebody else's website is simply the sensible way round.

The generated image that a submission form will not accept

Image generators export WebP by default, and the places those images end up frequently do not accept it: client portals, marketplace listings, print upload forms, job applications, and a great many content management systems still reject the format outright. The rejection message rarely explains itself, which is how people arrive here.

JPG is the answer when the picture is finished and simply needs to be accepted somewhere. If it is instead going into further editing or an upscaler, convert to PNG rather than here — JPG discards detail on the way, and doing that before the work rather than after it is the one ordering that cannot be undone.

Converting a folder rather than a single file

Most people arrive here with one image. If you have arrived with a folder — a client sent an archive, or a site export produced WebP throughout — drop it a hundred files at a time. They convert one after another and come back as a single ZIP.

A hundred to a drop and 100 MB a file are the two caps; there is no queue, no account and no daily allowance. A hundred large photographs at once will still make an older laptop work for it, so convert in batches of fifty and nothing is lost.

Which quality setting to use

Around 85 is the value where a photograph looks unchanged and the file stays reasonable. Above it the size climbs quickly and nobody sees the difference; below it, haloes start to appear along hard edges.

Raise it if the JPG is going to be edited or enlarged afterwards, because that would be a third round of compression on a picture that has already had two. Lower it only when you are aiming at a specific upload limit — there is nothing to gain from a smaller file that nothing requires to be smaller.

What happens to the image's metadata

WebP can carry EXIF, but often does not, and an image saved out of a browser has usually been stripped of it by the site that served it. In most cases there is nothing here to lose.

Where there is something, it does not survive. The WebP is decoded to pixels and the JPG is written from those pixels, so an EXIF block, an XMP packet and any coordinates are all left at that boundary — not removed by a setting, simply never carried. The JPG you download states nothing about where or when the picture was taken.

So nothing further is required if removal was the point. If it was not, note the direction of the loss before you delete anything: the WebP is the copy that still has the date, and once it is gone the JPG cannot be asked for it.

Animated WebP is a different problem

WebP can hold an animation; JPG can only ever hold one frame. Rather than quietly keeping the first frame and dropping the rest, the decoder behind this page reads still images only — there is no component that unpacks an animation into frames — so an animated WebP is refused with a readable error and nothing gets converted.

That is rarely what anyone wanted anyway. If a single frame is genuinely enough, open the WebP in a browser, pause it on the frame that matters and screenshot it — that still image converts to JPG here without issue. There is no conversion on this site that keeps the motion, so a WebP that has to stay animated should stay a WebP.

How to convert a WebP file to JPG

  1. Drop the WebP onto this page, or click to choose it. A whole folder works too.
  2. It converts in your browser — no upload, no waiting on a queue.
  3. Download the JPG. It will open anywhere.

WebP vs JPG: compatibility against file size

WebP compared with JPG
WebPJPG
Full nameWebP ImageJPEG Image
File extension.webp.jpg, .jpeg, .jpe
Media typeimage/webpimage/jpeg
CompressionEither, depending on the settingLossy — file size is bought with quality
First published20101992
Published byGoogleJoint Photographic Experts Group
SpecificationRFC 9649ITU-T T.81
LicensingOpen standardOpen standard
Standing todayCurrentCurrent
Bit depth88
Colour it can describeRGB, YCbCrRGB, greyscale, YCbCr
Largest image16,383 px per side65,535 px per side
Opens in a browserEvery browserEvery browser
Considered insteadAVIF, PNGAVIF, HEIC

What is lost

JPG has no alpha channel. A transparent WebP comes out with those areas filled in — white unless something else is set — and no setting in JPG brings the transparency back.

JPG holds a single still image. An animated WebP keeps its first frame and loses the rest, so a conversion is a way to take a still out of one, not a way to move it.

Opening the result

Adobe Photoshop and GIMP read both WebP and JPG, so there is a way to check the result against the original without a second tool.

File size and quality

The file gets substantially smaller, and it gets smaller by discarding detail. WebP keeps everything; JPG keeps what the eye is poor at noticing. On a photograph that trade is close to free; on text, a screenshot or a line drawing it is visible as haloing around the edges.

What each format is for

WebP is Google's format, published in 2010. It records 8 bits per channel.

JPG comes from Joint Photographic Experts Group and dates from 1992, specified as ITU-T T.81. Adobe Photoshop, GIMP and Preview all read it.

JPG was published in 1992 and WebP in 2010. The older one is generally the safer file to hand to somebody; the newer one usually does the job in fewer bytes.

WebP to JPG: common questions

Are my WebP 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 jSquash, WebAssembly builds of the reference image codecs; your browser fetches it once and caches it.

Why did I end up with a WebP file?

Because the website served one. Most sites now use WebP for photographs since it is smaller than JPG, and saving the image gives you exactly what the browser downloaded. You did not choose it and nothing went wrong.

What will not open a WebP?

Less than it used to, but enough to be a nuisance: older versions of Office and Photoshop, some desktop photo viewers, a number of upload forms, and various printing and photo services. Every current browser handles WebP fine, which is exactly why the problem only appears once you leave the browser.

Does converting WebP to JPG lose quality?

A little. The WebP was already compressed, and JPG compresses the decoded result again. At the default setting it is not visible. Raise the quality if the image is going to be edited or enlarged afterwards.

What if the WebP has a transparent background?

JPG cannot store transparency, so those areas are filled with white — or another colour you pick in the settings. If keeping the transparency matters, convert WebP to PNG instead.

The JPG is bigger than the WebP. Is that normal?

Yes, and it is not a mistake. WebP compresses roughly a third better than JPG, so the same picture takes more room as a JPG. You are trading size for compatibility, which is the whole reason for doing this.

Can I convert several WebP files at once?

Yes. Drop a batch onto the page and each file converts on its own; when more than one is finished you can take them together as a single ZIP.

Not sure which you need?

This page converts one into the other. If you are choosing rather than converting, WebP vs JPG answers which to use, for what, and what each is bad at.

More about these formats

Where these figures come from

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