WEB TOOLS

Base64 Encoder / Decoder

Encode text to Base64 or decode Base64 back to Unicode text locally.

Your input is not sent to a server. All processing is performed locally in your browser.

Actions

Convert UTF-8 text and Base64

Encode UTF-8 text, including Japanese and emoji, to Base64 and decode Base64 back to valid UTF-8 text.

How to use

  1. Enter text or Base64.
  2. Choose Encode to Base64 or Decode Base64.
  3. Check the converted result.
  4. Use Move Result to Input when you want to continue converting in the other direction.
  5. Copy the current result.

Local processing

TextEncoder, TextDecoder with strict UTF-8 validation, and the browser Base64 APIs perform the conversion. Your input is not sent to a server.

FAQ

Can I encode Japanese text?

Yes. Text is encoded as UTF-8, so Japanese text and emoji are supported.

What happens with invalid Base64?

No result is generated and a Base64 format error is shown.

What happens when the decoded Base64 is not UTF-8?

A separate error explains that the decoded bytes are not valid UTF-8 text.

Is my input sent to a server?

No. Encoding and decoding take place entirely in your browser.