All tools

Base64 Encoder / Decoder

Encode or decode Base64 text, safely handling UTF-8.

Runs locally in your browser

About this tool

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.

Frequently asked questions

Yes — text is encoded to UTF-8 bytes before Base64 encoding, so non-ASCII characters decode back correctly rather than becoming garbled.