Base64 Encoder & Decoder
Convert text to Base64 and back with proper UTF-8 handling. Accented characters, CJK text and emoji round-trip correctly, because the input is encoded as UTF-8 bytes before being converted β not passed straight to the browser's legacy Base64 helper.
Input
Encode treats the input as UTF-8 text. Decode accepts standard Base64, URL-safe Base64 and data: URIs.
Result
idleInput
0 B
0 characters
Output
0 B
0 characters
UTF-8 bytes
0
0% overlap
Output appears here.