⇄

Base64 Encoder / Decoder

Encode text to Base64 or decode Base64 back to text, with full Unicode support.

Frequently asked questions

Does this tool support Unicode characters?

Yes. Text is encoded as UTF-8 before Base64 conversion, so emoji and non-Latin scripts round-trip correctly.

Is my data sent to a server?

No, encoding and decoding both happen locally in your browser using standard JavaScript APIs.

What happens if I try to decode invalid Base64?

The tool shows an error message instead of silently producing garbled output.