Base64 to WebP Decoder Online

Decode Base64 to WebP image - preview, copy, download. Detects declared vs actual format. Free, client-side, instant, offline, secure.

Decode Base64 (raw or data:image/webp;base64,... URI) into a WebP image. Preview in-browser, copy to clipboard, or download. Detects magic bytes so you’ll see if your input is actually PNG or JPEG pretending to be WebP.

or drop a .txt file here

How to Use Base64 to WebP Decoder Online

  1. Paste or upload. Drop a .txt file onto the upload area, click “Upload .txt”, or paste the Base64 directly into the textarea. Both raw Base64 and data:image/webp;base64,... data URIs work.
  2. Watch the magic-byte detection. The stats line shows detected: webp, detected: png, etc - read from the first 12 bytes after decoding, independent of any declared prefix.
  3. Spot declaration mismatches. If the input says data:image/webp;base64,... but the actual bytes are JPEG, you’ll get a warning toast. This catches mislabelled Data URIs that other tools silently accept.
  4. Check the dimensions. Once the preview loads, the stats line picks up 1920×1080 (or whatever) from the image’s naturalWidth / naturalHeight - useful for verifying your encoded asset is the size you expected.
  5. Copy the image. The Copy button writes the Blob to clipboard via ClipboardItem - paste directly into Google Docs, Figma, Slack, etc. If the browser blocks image clipboard for this format (mostly non-PNG), we fall back to copying the data URI string.
  6. Download the file. The Download button names the file by the detected format - if your input was PNG disguised as WebP, you get decoded-….png instead of a broken .webp.
  7. Keyboard shortcut: Ctrl+Enter (or Cmd+Enter on Mac) decodes the current input.

Frequently Asked Questions

What is WebP?

WebP is a modern image format developed by Google that offers better compression than JPEG and PNG while supporting transparency and animation. It is widely supported across browsers.

Can I decode any Base64 as WebP?

The tool validates that the decoded bytes start with the WebP signature (RIFF container). If the content is actually a different format, the tool warns you and shows the detected type.

What is the declared vs actual format check?

Some Base64 strings have a data URI prefix claiming a MIME type. The tool compares that declaration to the detected format from the decoded bytes, catching mismatches.

Can I preview the image?

Yes. After decoding, the WebP image is rendered inline so you can verify it is the expected picture before downloading.

Does the tool support URL-safe Base64?

Yes. Both standard Base64 and URL-safe Base64 with – _ are handled, along with missing padding auto-fix.

Is my image data private?

Yes. All decoding runs in your browser. The Base64 string and the resulting WebP image never touch a server.

Is this tool free?

Completely free, no sign-up, no limits.

Can I download the WebP file?

Yes. After a successful decode, a Download button saves the result as a proper .webp file ready to use in browsers or image editors.

What browsers can display WebP?

All modern browsers support WebP: Chrome, Firefox, Safari 14+, and Edge. For older browsers, convert the WebP to JPEG or PNG after decoding.

How large an image can I decode?

There is no strict limit, but very large Base64 strings (tens of megabytes) may be slow to decode in the browser. Most web WebP files decode in under a second.