Convert

WebP to JPG: how to convert a WebP image and keep it under the limit

Forms and older apps often refuse .webp files. Here is how to turn a WebP into a JPG in your browser, what you lose in the process, and how to land under a KB limit in one pass.

Updated ยท 10 min read

Screenshot of the Compress Image tool tool on Dokurapi
Screenshot of the related Dokurapi tool. All processing runs in the browser.

To convert WebP to JPG, open the image in a converter that decodes WebP and saves a JPEG copy, then check the new file size before you upload it. Dokurapi's Compress Image tool does this in your browser: drop in a .webp file, choose a size target such as 200 KB or 1 MB, and download a .jpg. Nothing is uploaded to a server, so the picture stays on your device.

This guide explains why so many images arrive as WebP, what a JPG copy keeps and loses, why the JPG can end up bigger than the WebP, and which settings to pick for an upload form with a KB limit. Every number about the tool below comes from its own code and from test runs with synthetic sample files, not from guesses.

Why your image is a WebP and why forms reject it

WebP is an image format created by Google for the web. Its selling point is size: Google's WebP documentation states that lossy WebP images are 25 to 34% smaller than comparable JPEG images at equivalent quality, and lossless WebP images are 26% smaller than PNGs. Smaller images load faster, so many websites, content networks and messaging apps now serve WebP by default. When you right-click a picture in a browser and save it, you often get a .webp file even though the page looked like an ordinary photo.

The trouble starts when that file has to go somewhere else. Plenty of upload forms only accept the formats listed in their rules. The official SNBP 2026 registration guide, for example, lists PDF, PNG and JPG for achievement evidence, with a 2 MB maximum per file, and WebP is not on that list. Older desktop software, some print shops and some office tools behave the same way. A form that checks the file extension will refuse a .webp even when the picture itself is fine.

Renaming the file from .webp to .jpg does not fix this. The bytes inside are still WebP, so a strict validator, an image library or a printer driver can still reject or misread it. A real conversion decodes the WebP pixels and writes a new JPEG file, which is what the steps below do. If you also need to check the file size before upload, do it after converting, because the size changes.

Ready to try it? The tool is free and runs in your browser.

Open the Compress Image tool

WebP vs JPG: what changes when you convert

JPG (also written JPEG) is the older and more widely accepted format. It handles photos well, but it stores less than WebP can. MDN's image format guide notes that JPEG does not support an alpha channel, so it cannot keep transparency, and a JPEG holds a single still image. WebP can be lossy or lossless, can carry transparency, and can contain an animation with many frames.

FeatureWebPJPG / JPEG
CompressionLossy and losslessLossy only
Transparent backgroundYes (alpha channel)No, transparent areas must be filled with a colour
AnimationYes, multiple framesNo, one still image
Maximum dimensions16,383 x 16,383 pixels65,535 x 65,535 pixels
Typical size at similar quality25 to 34% smaller than JPEG (Google, lossy)Larger
Browser supportCurrent Chrome, Edge, Firefox, Opera and Safari (Safari 14 or later)All browsers

For a normal photo, the conversion is close to invisible: colours, faces and text in the picture survive, and you get a file that nearly every portal, editor and phone gallery opens. What you give up are the extras. A transparent logo gains a solid background, an animated sticker becomes a single frame, and the file size may go up rather than down.

Comparison card of WebP and JPG: compression lossy and lossless vs lossy only, transparency yes vs no, animation yes vs no, maximum dimensions 16,383 vs 65,535 pixels, file size 25 to 34 percent smaller vs larger, listed in the SNBP 2026 upload list no vs yes
WebP stores more features in a smaller file, while JPG is the format upload lists actually name. Sources: Google WebP documentation and FAQ, MDN.

How to convert WebP to JPG with Dokurapi

The Compress Image tool accepts JPG, PNG and WebP and always gives back a JPEG, so it doubles as a WebP to JPG converter. Everything happens inside the browser tab: the image is drawn onto a canvas and encoded as JPEG on your own device.

  1. Open Compress Image on a phone or computer.
  2. Tap Choose file or drop your .webp file onto the box. The tool takes one image at a time.
  3. Pick a Target size. Use the limit from your form (100 KB, 200 KB, 500 KB, 1 MB or 2 MB), or type any number in Custom target (KB). If there is no limit, choose 1 MB or 2 MB.
  4. Choose Pixel size. Shrink if needed caps the longest side at 2,400 pixels and may go smaller to reach the target. Keep original size leaves the pixel dimensions untouched and only lowers JPEG quality.
  5. Leave Starting quality at 84% unless you have a reason to change it, then press Compress photo.
  6. Read the result line, which shows the original size, the output size, the final quality and the pixel dimensions, then press Download result. The file is saved with the original name plus -dokurapi.jpg.
Dokurapi Compress Image tool with sample-photo.webp of 590 KB loaded, target 200 KB, pixel size Shrink if needed, starting quality 84 percent, and a result of 172 KB at 74 percent quality and 2400 by 1600 pixels
A synthetic 590 KB WebP converted to JPG with a 200 KB target: the tool reached 172 KB at 74% quality and 2400 x 1600 pixels.

If the result says the target was not reached, the image needed more than the tool's minimum quality allows. Try Shrink if needed, or read what to do when a compressed file is still too big.

Will the JPG be bigger or smaller than the WebP?

Many people expect a converted file to shrink. Often it grows. Because WebP compresses more efficiently, a JPG at similar visual quality usually needs more bytes. We tested this with a synthetic 3,000 x 2,000 pixel WebP of 590,442 bytes. With a 1 MB target and Keep original size, the JPG came out at 610,216 bytes at 84% quality, slightly larger than the source. With a 200 KB target and Shrink if needed, the same image became 172,319 bytes at 74% quality and 2,400 x 1,600 pixels.

Bar chart of measured sizes: original WebP 590,442 bytes, JPG with 1 MB target and original pixels 610,216 bytes at 84 percent quality, JPG with 200 KB target and shrink if needed 172,319 bytes at 74 percent quality and 2400 by 1600 pixels
Measured with one synthetic sample image. The plain JPG copy was 3% bigger than the WebP; a KB target brought it well under 200 KB.

The lesson is simple: when a form sets a limit, convert and compress in one pass by choosing that limit as the target. The tool aims below it on purpose. It counts 1 KB as 1,000 bytes and applies a 6% safety margin, so a 200 KB target means the output must be at most 188,000 bytes. That margin covers portals that count 1 KB as 1,024 bytes, a difference explained in 200 KB to MB.

When quality alone is not enough, the tool lowers quality in 10-point steps (never below 18%) and, in Shrink if needed mode, then reduces the pixel dimensions, stopping at 640 pixels on the longest side. For very small limits, see compressing an image to 50 KB or the 100 KB image tool.

Transparent and animated WebP files

Two kinds of WebP need extra care. The first is an image with a transparent background, such as a logo, an icon or a cut-out product photo. JPEG has no alpha channel, so every transparent pixel has to become some colour. Dokurapi paints the canvas white before drawing the image, which means transparent areas turn white in the JPG. On a white document that looks fine. On a coloured slide or a dark website it shows up as a white box around the logo.

Before and after: a synthetic WebP logo of an orange circle with a blue square on a transparent checkerboard background, 1,372 bytes, and the JPG produced by Dokurapi where the transparent area is white, 19,530 bytes
Real output from the tool: the transparent area became white, and the simple 1,372-byte WebP turned into a 19,530-byte JPG.

Notice the size too. That simple lossless WebP logo was 1,372 bytes; the JPG was 19,530 bytes, about 14 times larger, because JPEG is built for photos and handles flat shapes and sharp edges less efficiently. If you need to keep transparency, convert to PNG with another app instead, or keep the WebP if the destination accepts it. Our guide to compressing PNG files covers that side.

The second case is an animated WebP, such as a sticker or a short loop. A JPEG cannot hold more than one frame, so any conversion to JPG gives you a single still picture. If the motion matters, JPG is the wrong target format.

Which settings to pick for each situation

The right target depends on where the file goes next. Use the table as a starting point, and always follow the exact numbers printed in your form's own rules, because limits change from year to year.

SituationTarget sizePixel sizeWhy
Form with a 200 KB limit200 KBShrink if neededLets the tool trade a few pixels for a file that passes
Form with a 100 KB limit100 KBShrink if neededSmall limits usually need fewer pixels as well as lower quality
Form with a 2 MB limit, such as SNBP 2026 achievement evidence2 MBKeep original sizePlenty of room, so keep full detail
Printing or editing later2 MB or a custom higher numberKeep original sizeAvoids losing pixels you may need
Sending in chat or email, no limit1 MBShrink if needed2,400 pixels on the long side is ample for screens
Logo with transparent backgroundDo not convert to JPGNot applicableJPG fills transparency with white

Need the photo inside a PDF instead? Convert it to JPG first, then use Photo to PDF, or read how to combine several images into one PDF. For ID photos with a red or blue background, the passport photo tool also outputs JPG.

When you should not convert WebP to JPG

Converting is a fix for compatibility, not an upgrade. If the place you are sending the image already accepts WebP, keep it: you avoid a second round of lossy compression and you keep the smaller file. Every lossy save throws away a little detail, so turning a lossy WebP into a JPG means the picture has been compressed twice.

Decision flowchart: does the form, app or printer reject webp? If no, keep the WebP. If yes, does the image need a transparent background? If yes, use PNG instead. If no, convert to JPG at the KB limit
A quick way to decide: convert only when the destination refuses WebP, and avoid JPG for anything that needs transparency.

Also skip JPG for images where transparency or animation is the point, as described above. Screenshots full of small text can look soft as JPG at low quality; if a form allows PNG and has a generous limit, PNG may be the cleaner choice. For everything else (photos of documents, pas foto, selfies, product pictures) JPG is the safe and widely accepted option. If you want to understand how the browser handles your files, see how browser-only tools work.

Other ways to change WebP to JPG

A browser tool is the quickest route on a borrowed computer or a phone, but it is not the only one. Most image editors that can open WebP files can also export a JPEG through Save as or Export, with JPEG chosen as the format. The catch is that you then have to check the size yourself and, if it is over the limit, compress it again in a second step.

Some online converters upload your image to their servers. That is fine for a meme, but think twice for an ID card, a certificate or a photo of a child, since you cannot see what happens to the file after upload. Dokurapi's tool processes the image in the open tab, which you can confirm by disconnecting from the internet after the page loads and running the conversion anyway.

On phones, a common trick is to take a screenshot of the WebP and use the screenshot instead. It works, but it captures the screen resolution, adds whatever is around the picture and usually saves as PNG, so you still need a crop and a conversion. Converting the original file directly keeps the full image and gets you a proper JPG in one step. Afterwards, the size checker confirms the exact byte count if your portal is strict.

Checklist before you upload the JPG

Before you submit, spend half a minute on these checks. They catch the problems that most often get an image rejected after conversion.

  • The file name ends in .jpg and the file opens normally in your gallery or file viewer.
  • The size is under the limit by a margin. Dokurapi's targets already leave 6%, and the 200 KB image tool is set up for the most common limit.
  • Faces, text and edges still look sharp when you zoom to 100%. If not, raise the target or choose Keep original size.
  • No unexpected white box appears where the original had a transparent background.
  • The pixel dimensions meet any minimum the form states. The result line shows the exact width and height.
  • You kept the original WebP in case you need to convert again with a different target.

For a wider look at shrinking images without ruining them, read how to compress an image. If you get stuck on a specific portal rule, the WhatsApp support button on every tool page reaches the Dokurapi team; please do not send personal documents in chat.

Frequently asked questions

How do I convert WebP to JPG for free?
Open Dokurapi Compress Image, choose your .webp file, pick a target size such as 1 MB, press Compress photo and download the result. The output is always a JPEG and the image never leaves your browser.
Can I just rename .webp to .jpg?
No. Renaming changes only the extension; the data inside is still WebP. Strict upload checks, image libraries and printers can still reject or misread it. Convert the file so a real JPEG is written.
Why is my JPG bigger than the WebP?
WebP compresses more efficiently. Google states lossy WebP is 25 to 34% smaller than comparable JPEG. In our test a 590,442-byte WebP became a 610,216-byte JPG at 84% quality. Choose a KB target to make it smaller.
Does converting WebP to JPG reduce quality?
JPEG is lossy, so a little detail is lost, and a lossy WebP ends up compressed twice. At the default 84% starting quality the difference is hard to see on photos. Raise the target or keep the original size for more detail.
What happens to a transparent background?
JPEG has no alpha channel. Dokurapi fills transparent areas with white, so a transparent logo gets a white background. Keep PNG or WebP if you need transparency.
Can I convert an animated WebP to JPG?
You can, but a JPEG holds one still image, so the result is a single frame without motion.
Is it safe to convert personal photos online?
With Dokurapi the conversion runs inside your browser tab and nothing is uploaded to a server. Some other online converters do upload files, so check before using them for ID cards or certificates.
Can I convert several WebP files at once?
The Compress Image tool handles one image per run. Convert them one after another, or put several images into one document with Photo to PDF.

Sources

  1. An image format for the Web (WebP), Google for Developers
  2. WebP frequently asked questions (maximum size, browser support), Google for Developers
  3. Image file type and format guide (JPEG has no alpha channel, WebP animation), MDN
  4. SNPMB: SNBP 2026 registration guide (PDF, Indonesian)

Need help?Result not quite right, or unsure about a form rule? Ask Dokurapi support on WhatsApp. Please do not send personal documents in chat.

Chat on WhatsApp

Related articles

Try Dokurapi for Free

No account needed. Pick a tool, drop in a file, and download the result, free.