UtilMesh
Menu

Developer Tools

Base64 Encoder & Decoder

Encode Unicode text to Base64 or decode Base64 back to readable UTF-8 text.

Result

How to use

Use a UTF-8 aware Base64 encoder and decoder for basic authentication values, test data, text transport, and debugging.

  1. Paste readable UTF-8 text or a Base64 value.
  2. Choose the matching encode or decode operation.
  3. Copy the transformed result for your request, test, or configuration.

Best for

  • Basic auth testing
  • API payload debugging
  • UTF-8 text transport

Why the result matters

  • UTF-8 conversion supports non-ASCII text such as Chinese, accented characters, and emoji.
  • Base64 is an encoding format, not encryption, and does not hide sensitive content.

Example inputs

  • Encode user:password for a test header
  • Decode an API sample
  • Encode multilingual text

FAQ

Does this support Chinese and emoji?

Yes. Text is converted through UTF-8 bytes before Base64 encoding.

Is Base64 encryption?

No. Anyone can decode Base64, so it should not be used to protect secrets.

Why does decoding sometimes fail?

The input may contain invalid Base64 characters, incorrect padding, or bytes that are not valid UTF-8 text.

Is my text uploaded?

No. The conversion happens locally in the browser.