B64
Base64 Encode / Decode
Encode and decode Base64 with UTF-8 safety. Handles non-ASCII correctly.
Runs entirely in your browser · Your input is never transmitted
INPUT
0 BReady
OUTPUT · ENCODED
OK—
How to use
- Paste text or Base64 in the input.
- Pick Encode or Decode.
- Copy the result.
Frequently asked
Does it handle non-ASCII (emoji, accented chars)?
Yes — TextEncoder converts to UTF-8 bytes before Base64 encoding, round-tripping correctly for any Unicode input.
What about Base64URL (JWT-style)?
This tool uses standard Base64 (with + / =). For URL-safe variant (- _ no padding), use a JWT decoder or encoder.