Paste any text to encode it as Base64, or paste a Base64 string to decode it back to plain text — instant, in-browser, and handles full UTF-8 without breaking special characters.
A Base64 Encoder/Decoder converts between text and Base64-encoded strings. Base64 encoding is essential for embedding binary data in text-based protocols. Our tool supports UTF-8 characters for international text.
Encoding "Hello World!" → "SGVsbG8gV29ybGQh". Decoding "U3Vuc2hpbmU=" → "Sunshine". Each 3 bytes of input become 4 Base64 characters.