Darkroom Convert

WebP · PNG · GIF · BMP · AVIF · SVG → JPG / PNG / WebP

Convert WebP to JPG
without leaving your browser.

A free image converter that treats every file like a print in a darkroom — pulled in, developed locally, and handed back. No uploads, no account, no watermark. Also handles PNG, GIF, BMP, AVIF and SVG in and out of JPG, PNG, or WebP.

01 — Output format
02 — Quality86

Drop images onto the tray

WebP, PNG, GIF, BMP, AVIF, SVG — converted to JPG in your browser, nothing uploaded

Conversions this tool handles

WebPJPG

the most common conversion — undo WebP for tools and sites that only accept JPEG

WebPPNG

keep transparency intact when leaving WebP behind

PNGJPG

shrink screenshots and graphics before uploading

GIFJPG

flatten a single frame of an animated GIF into a static JPEG

BMPPNG

modernize old bitmap exports without losing quality

AVIFJPG

convert next-gen AVIF stills to something every app can open

SVGPNG

rasterize vector art at its native size

Any formatWebP

go the other way and compress toward WebP for faster pages

How the conversion works

  1. 01

    Load

    The image file is read straight off your disk into memory — it never travels over the network.

  2. 02

    Decode

    Your browser's native codec decodes the WebP, PNG, GIF, BMP, AVIF, or SVG source into raw pixels on a canvas.

  3. 03

    Re-encode

    The canvas re-encodes those pixels into JPG, PNG, or WebP at the quality you chose.

  4. 04

    Save

    A download link is generated locally from the result — closing the tab discards everything.

Frequently asked questions

Does this WebP to JPG converter upload my photos anywhere?+

No. Every conversion happens on your own device using the browser's built-in Canvas API. Files never leave your machine, there is no upload step, and nothing is stored on a server — this page could work offline once loaded.

Why do I need to convert WebP to JPG or PNG at all?+

WebP is a modern format that gives Google and other sites smaller files, but plenty of older software, print workflows, email clients, and some social platforms still expect JPG or PNG. Converting keeps the image usable everywhere.

Will converting WebP to JPG reduce image quality?+

JPG uses lossy compression, so there is some quality trade-off, which you control with the quality slider — higher settings preserve more detail at the cost of a larger file. Converting to PNG instead is lossless.

Can I convert several images at once?+

Yes. Drop or select multiple files and each one is decoded and re-encoded independently, with its own progress indicator, download link, and before/after file size.

What image formats are supported as input?+

WebP, PNG, JPEG, GIF, BMP, AVIF, and SVG are supported for input, decoded using your browser's native image codecs. Output can be JPG, PNG, or WebP.

Is there a file size or file count limit?+

There is no artificial limit — the practical ceiling is your device's available memory, since conversion happens entirely in-browser rather than on a remote server.