Skip to main content
Tools Encode / Decode
B64

Base64 Encode / Decode

177,203 runs · v1.0 · Everything below stays in your browser

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

  1. Paste text or Base64 in the input.
  2. Pick Encode or Decode.
  3. 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.