Encode or decode Base64 text, safely handling UTF-8.
Encode any text to Base64, or decode a Base64 string back to plain text — with full UTF-8 support, so accented characters and emoji round-trip correctly.
Encoding and decoding both happen locally in your browser, which matters when working with tokens or credentials you don't want touching a network request.
Yes — text is encoded to UTF-8 bytes before Base64 encoding, so non-ASCII characters decode back correctly rather than becoming garbled.