How to encode and decode Base64 with UTF-8 text

Convert accents and emoji correctly and distinguish encoding from encryption.

Bytes first, then Base64

Base64 represents bytes using letters, digits and a few symbols. Bivonio converts text to UTF-8 bytes first, supporting accents, different scripts and emoji.

Hola encodes as SG9sYQ==. The = sign pads certain outputs; do not remove it when using this standard Base64 tool.

Decode with validation

Choose Decode and paste standard Base64. Formatting whitespace is ignored, but invalid characters, padding or UTF-8 bytes are rejected.

URL-safe Base64 uses other characters and is not the format supported here. Binary files also cannot be displayed as though they were UTF-8 text.

  1. Select encoding or decoding.
  2. Paste the complete text.
  3. Convert and check accents and line breaks.
  4. Copy the result without adding or removing characters.

It does not provide confidentiality

Anyone can reverse Base64. It cannot replace encryption, anonymization or a password; an encoded secret remains readable after decoding.

Conversion is local. If the result goes into a URL, it may also need URL component encoding depending on the receiving system.