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

idle
Input
0 B
0 characters
Output
0 B
0 characters
UTF-8 bytes
0
0% overlap
Output appears here.