Converters
WebP to JPG Converter
Convert WebP to JPG for the apps, uploaders and older software that still do not accept WebP — pick a quality level and a background for transparency.
Convert images
Converting WebP to JPG by default — drop a WebP file below, or any JPG, PNG or WebP image; the format picker underneath lets you change the target.
Drop images here, or click to choose files
JPG, PNG or WebP · up to 25.0 MB each · 12 files at a time. Large or very high-resolution images are capped so a decode can't lock this tab.
Drop an image above — JPG, PNG or WebP — and this tool converts it to whichever
of the other two you pick, right inside this browser tab. Nothing you upload
here is sent anywhere: the whole conversion runs through the browser's own
FileReader/createImageBitmap and <canvas> APIs, which is checkable
yourself by watching your browser's Network tab stay empty while a file
converts. That promise matters more for this tool than for most on this
site, because people reach for an image converter with personal photos —
screenshots, scans, pictures with faces or addresses in them — without
necessarily stopping to think about where a random "convert my image online"
site sends what they upload.
JPG to PNG converter: when you want lossless from here on
Converting a JPG to PNG cannot undo compression the original JPEG already applied — those details are gone the moment the photo was first saved as a JPG, and no converter can reconstruct them. What it DOES buy you is a stop to further loss: PNG is lossless, so every save, edit and re-export from this point on is bit-for-bit exact, with no more generational quality drop. That makes it the right move before feeding a photo into an editor for several rounds of changes, or before uploading somewhere that specifically asks for a lossless format. The trade-off is size — a PNG re-encode of a photo is typically several times larger than the JPG it came from, which this tool's before/after size readout shows you plainly rather than leaving you to guess.
PNG to JPG converter: choosing a background for transparency
PNG to JPG is the direction where transparency actually matters, because JPEG has no alpha channel at all — every pixel needs a solid color. If your PNG has see-through areas, this tool detects that automatically and shows a warning with a background color picker (white by default) so you decide what fills them in, rather than finding out after downloading that a logo now sits on a black rectangle. Beyond that, this conversion is also a straightforward file-size move: pick a quality level with the slider — 85% is a sane starting point for a photo — and watch the output size update as you adjust it, trading a little detail for a real reduction in bytes.
WebP to JPG converter: for the software that still won't take WebP
WebP is well supported everywhere a modern browser runs, but plenty of
software outside the browser isn't there yet — an older content management
system, a print shop's upload form, or an app that flatly requires a .jpg
extension. This conversion exists for exactly that gap. As with any
conversion INTO JPG, a WebP source with transparency needs a background
color choice, which this tool asks for the same way it does for a PNG
source — WebP supports an alpha channel too, so the same silent-black-
background trap applies here if nothing catches it.
PNG to WebP converter: shrinking a lossless image without losing transparency
This is the direction where WebP's real advantage shows: it typically compresses harder than PNG while still keeping a full alpha channel, so a transparent logo, icon or screenshot can come out significantly smaller with no compatibility trade-off inside a modern browser. There's no background color question here at all, because the target format keeps transparency — the only real decision is the quality slider if you want WebP's lossy mode for an even smaller file, or leaving it near the top of the range for a result that's visually indistinguishable from the PNG source at a fraction of the size.
JPG to WebP converter: the smallest file at the same look
For an ordinary photo with no transparency to worry about, this is usually
the best size-for-quality conversion this tool offers — WebP's encoder tends
to beat JPEG's at the same visual quality, so re-encoding an existing JPG
photo to WebP often shrinks it further without a visible difference. Use the
quality slider and the before/after size readout together: drag it down
until the size drops meaningfully, then check the preview still looks right
at normal viewing size. If the destination for this file is something that
still insists on .jpg specifically, keep the original — WebP is a size
optimization for places that accept it, not a universal replacement.
Reading the alpha-loss warning and picking a background color
This tool checks every image you drop in for an alpha (transparency) channel before converting, and if you're converting to JPG and it finds one, it shows a warning rather than converting silently. That warning exists because the alternative failure is genuinely hard to spot: most JPEG encoders fill transparent pixels with solid black by default, which looks exactly like corruption rather than a missing feature, and the visitor has no way to tell the two apart from the downloaded file alone. White is the default fill because it's the least surprising choice for most images — a logo or icon designed for a white page, say — but the color picker next to the warning lets you match whatever background the image is actually going onto.
Photo orientation and EXIF metadata: what survives, what doesn't
A photo taken on a phone carries an EXIF orientation flag rather than storing the pixels already rotated — the camera saves the sensor's raw orientation and a tag saying how a viewer should rotate it for display. This tool reads that flag and decodes every image pre-rotated to match it, so a portrait photo comes out upright after conversion instead of sideways, which is what happens when a tool draws the raw sensor orientation straight to a canvas without checking the tag first. Beyond orientation, nothing else in a photo's EXIF data survives this conversion — no GPS coordinates, no camera or lens model, no capture timestamp — because a canvas round trip produces entirely fresh pixel data with no metadata block attached. For most people sharing a converted photo, that's a genuine privacy benefit rather than a loss worth mourning: the exact location a holiday photo was taken doesn't travel with the file anymore.
Questions
- Does uploading an image here send it anywhere?
- No. This tool reads your file with the browser's own FileReader and createImageBitmap APIs, draws it to a hidden <canvas> element, and re-encodes it — all inside this browser tab. There is no upload, no server-side conversion queue, and nothing to wait on: open your browser's Network tab while you convert an image and you'll see it stay empty. That matters more for this tool than most, because people convert personal photos here — a passport scan, a screenshot with private information visible, a photo with faces or a home address in it — and a converter that quietly uploaded them would be a real privacy incident, not just an inconvenience.
- How do I convert PNG to JPG without losing quality?
- You can't lose zero quality doing this, and it's worth saying plainly rather than promising otherwise: JPEG is a lossy format, so any PNG-to-JPG conversion re-compresses every pixel and throws some detail away. What you CAN do is make that loss small enough to be invisible — set the quality slider to 90-100% for a photo you care about, and compare the before/after file sizes this tool shows you. At the default 85%, most photos already look identical to the original at normal viewing size while the file gets noticeably smaller; push it toward 100% if you're archiving something you'll want to zoom into or print later. If you genuinely need zero further loss, keep the file as PNG or convert to WebP instead, which supports a true lossless mode this tool's JPEG target cannot offer.
- Why did my transparent background turn black (or some other color) after converting?
- Because JPEG has no transparency channel at all — every pixel in a JPEG file must have a solid color, so when a PNG or WebP with see-through areas gets converted to JPG, something has to fill those areas in, and most converters quietly composite them onto black. This tool doesn't do that silently: it detects an alpha channel in your source image before converting and shows a warning plus a background color picker, defaulting to white, so you choose what fills the transparent areas rather than discovering a black rectangle after downloading. If you need to keep transparency, don't convert to JPG at all — PNG and WebP both support it, and the PNG-to-WebP and JPG-to-WebP conversions below list which formats keep it.
- Is WebP better than JPG?
- For file size at the same visual quality, yes, usually — WebP's encoder typically produces a smaller file than JPEG for an equivalent look, which is the entire reason it exists. It also does something JPEG structurally cannot: WebP supports a real alpha channel, so a logo or a screenshot with transparency can go to WebP and keep it, where the same conversion to JPG would force a background color. The trade-off is compatibility, not quality — WebP is well supported in every current browser, but a much older piece of software, a print workflow, or a platform that specifically asks for a .jpg file may not accept it, which is the situation the WebP-to-JPG conversion on this page exists for.
- Will converting strip the location or camera details from my photo?
- Yes, and for most people converting a photo before sharing it, that's a genuine privacy benefit rather than a loss. A phone photo's EXIF metadata can include exact GPS coordinates, the camera or phone model, and the date and time it was taken — none of which survives a canvas round trip, because drawing an image to a canvas and re-encoding it produces fresh pixel data with no metadata attached at all. The one EXIF field this tool DOES read and apply, rather than discard, is orientation — the flag that says a photo needs rotating before it displays right-side up — so a portrait photo from a phone still comes out upright after conversion, it just no longer carries the GPS tag or camera details that were riding along with it.
- Is there a limit on file size or image resolution?
- Yes — 25 MB per file and 40 megapixels once decoded (roughly an 8000x5000 image), whichever is hit first. Both limits exist for the same reason: decoding and re-encoding a very large image is real work for your browser tab to do on its own thread-limited main thread, and a limit protects the tab from locking up rather than existing to be restrictive. 25 MB comfortably covers a high-resolution phone or DSLR photo; the pixel limit exists separately because a small, heavily-compressed file can still decode into an enormous bitmap, and file size alone doesn't predict that. You can convert up to 12 files in one batch.