WebP to BMP, raw and uncompressed. Nothing ever uploads.

Drop WebP files below — get a raw BMP per file at 1/8/16/24/32-bit, in batches of up to 20. Converted entirely on your device.

  • Your file data never leaves the device
  • Full bit-depth range: 1/8/16/24/32-bit
  • Batch up to 20 files + ZIP
  • 32-bit keeps WebP transparency

Convert WebP to BMP

Add your WebP files

Drag & drop WebP files here

or browse your files · you can also paste from clipboard (Ctrl+V)

Your browser decodes WebP natively — no decoder download, no waiting. Animated WebP converts its first frame only; still WebPs convert exactly.

    No files yet. Everything stays on this device. Downloads start instantly.

    Privacy you can verify, not just trust

    Most online WebP converters upload your images to their servers first — and some keep a download link live for 30 days. This one can't: your browser decodes WebP natively and the BMP encoder runs entirely in your browser. Your file data never leaves the device — the only third-party requests are the site's own analytics, which count page views — and it uploads nothing, ever. There is no decoder to download and no file fetched after load for the conversion itself. Don't take our word for it:

    New cross-origin requests during use: 0
    1. Press F12 to open developer tools, then the Network tab.
    2. Convert any WebP above. Watch: apart from the site's analytics, nothing new is requested — no uploads, and no file data ever leaves your device.
    3. Extra credit: disconnect your internet after this page loads — conversion still works.

    How to convert WebP to BMP without uploading it

    Every "free" online WebP converter you've used uploads your images to a company server, converts them there, and — in several documented cases — keeps a copy or a live download link for days. For personal photos, screenshots and anything you wouldn't post publicly, that's an unnecessary risk. The safer approach is to convert the file where it already is: on your own device.

    This tool does exactly that. When you drop a WebP here, your browser:

    1. Decodes the WebP natively — every modern browser includes a WebP decoder, so there is no decoder file to download and no waiting for a library to load. Animated WebP files decode to their first frame only.
    2. No rotation is applied — the image is stored the way its pixels are. A WebP file can carry an EXIF chunk, but it is dropped on re-encode, so the BMP carries no camera data at all.
    3. Re-encodes the pixels as a raw BMP with a pure-JavaScript BMP encoder — BITMAPINFOHEADER, bottom-up rows, at the bit depth you chose. At 32-bit the WebP alpha channel is written into every pixel; at other depths transparency is flattened onto your chosen background colour. Your original file is never modified.

    What makes this converter different

    The converters that top the results for this search mostly upload your files to a server (101convert, MConverter and iFormat all convert server-side, and iFormat caps free files at 10 MB), and the client-side ones we found cap the output — one offers only 24-bit and 32-bit output and a single file at a time, another ships no settings at all. This page is the only dedicated WebP-to-BMP page we found that combines a batch of 20 files with a ZIP download, the full bit-depth range (1/8/16/24/32-bit), Floyd–Steinberg dithering, hardware and retro destination presets, a background colour for flattened transparency, and a live network-request counter so you can verify the privacy claim yourself. It runs entirely in your browser — there is no server to upload to.

    When is BMP the right choice for a WebP?

    Almost never for sharing or storage — WebP is far smaller and PNG is lossless and smaller still. BMP earns its place when the destination demands raw pixels: legacy Windows software and GDI tooling, printer utilities, embedded firmware and machine-vision rigs that read uncompressed data, and sprite or retro-game editors that load 1-bit or 8-bit BMPs. If the program you are feeding accepts anything else, use WebP to PNG instead and keep the smaller file.

    Honest limitations

    No quality recovery

    WebP throws away detail when it compresses. A BMP holds the same decoded pixels, uncompressed — it cannot put back what WebP discarded. Blocky artefacts in the WebP stay blocky in the BMP.

    BMPs are much larger tha WebPs

    Expect roughly 10–30× the size for a 24-bit BMP of a photo, and more at 32-bit. Every file shows its size multiple honestly, and the batch bar shows the total before you download anything.

    Animated WebP is first frame only

    Browsers decode only the first frame of an animated WebP for web pages. This tool converts that frame and says so plainly on the file card. BMP has no animation at all.

    16-bit loses colour depth

    16-bit BMP keeps 5 bits per channel — 32,768 colours instead of 16.7 million. Smooth gradients will band. Use it only when the destination insists on 16-bit.

    32-bit keeps alpha, other depths flatten

    A 32-bit BMP writes the WebP alpha channel, so transparency survives — the advantage over GIF. At 24-bit and below there is no alpha channel: transparent areas are flattened onto the background colour you pick.

    Metadata is stripped

    Camera metadata (EXIF, including location) is dropped on re-encode. The orientation is applied where the browser exposes it, so the output is stored upright. Greyscale WebPs stay greyscale in the pixels.

    Frequently asked questions

    Will converting WebP to BMP restore lost quality?

    No. Lossy WebP throws away detail when it compresses an image, and no converter can put it back — lossless WebP keeps exactly what it stored. Either way, the BMP holds exactly the pixels your browser decoded from the WebP — the same picture, uncompressed. If the WebP has blocky artefacts or soft edges, the BMP will have them too, only in a much larger file.

    Why is the BMP so much bigger than the WebP?

    BMP is uncompressed: every pixel is stored in full, while WebP is one of the strongest compressors available. A 1920×1080 photo is about 6 MB as a 24-bit BMP and often under 200 KB as a WebP — roughly 30 times larger. This tool shows the original and BMP size for every file, with the size multiple, so the trade-off is never hidden.

    Which bit depth should I choose?

    24-bit is the faithful choice for photos and screenshots — 16.7 million colours, no palette. 32-bit stores the same pixels plus the WebP alpha channel, so it is the only depth that keeps transparency. 16-bit keeps 5 bits per channel and loses colour depth, so gradients band. 8-bit is a 256-colour palette approximation for retro hardware. 1-bit is black and white only, dithered, for game sprites and simple displays.

    Does 32-bit BMP keep my WebP's transparency?

    Yes. A 32-bit BMP from this tool writes the WebP alpha channel into every pixel, so see-through areas stay see-through and smooth edges stay smooth — that is the advantage over GIF, which only allows fully opaque or fully transparent pixels. At 24-bit and below there is no alpha channel, so transparent areas are flattened onto the background colour you pick in the settings.

    What happens to an animated WebP?

    Only its first frame converts. An animated WebP carries several frames, but browsers only expose its first frame to a web page, so this tool converts that frame and says so on the file card instead of silently dropping the motion. BMP has no animation, so there is no animated output to produce. For the full animation, keep the WebP.

    What happens to EXIF data and orientation?

    A WebP file can carry an EXIF chunk, but it is dropped on re-encode — the BMP carries no camera data at all, only dimensions. No rotation is applied: the image is stored the way its pixels are, so a WebP saved sideways stays sideways. Greyscale WebPs stay greyscale in the pixels, stored as equal red, green and blue values.

    Why would anyone need a BMP in 2026?

    Some software only speaks BMP: legacy Windows applications and GDI tooling, printer utilities, embedded firmware and machine-vision rigs that expect raw uncompressed pixels, and sprite or retro-game editors that load 1-bit or 8-bit BMPs. BMP is also the simplest format to parse by hand, which is why hardware and teaching tools still use it. For anything else — sharing, web, storage — keep the WebP or use PNG.

    Can I convert several WebPs at once, and is there a limit?

    Yes. Add up to 20 WebP files (25 MB each), pick a bit depth and width, and press Convert. Each file gets its own BMP download, and Download all as ZIP bundles them into one archive. There is no daily limit and no account. BMPs are large, so a full batch of photos can be hundreds of megabytes — the tool shows the total size before you download.