Base64 Encoder / Decoder

Encode text to base64 or decode base64 back to text. Full Unicode support.

About this tool

Two-way base64 conversion with full Unicode support. Text-to-base64 uses TextEncoder to convert your string into UTF-8 bytes before base64 encoding, so emoji and non-ASCII characters round-trip correctly. Base64-to-text does the inverse. Whitespace in the base64 input is ignored so you can paste padded or wrapped strings.