Base64 Encode/Decode

Encode text to Base64 or decode Base64 back to text, with correct UTF-8 handling for emoji and non-Latin scripts.

Why use this tool?

Encode text to Base64 for data URIs, auth headers or embedding data in JSON, or decode Base64 back to readable text - with correct handling of emoji and non-Latin scripts.

How to use it

  1. Choose Encode or Decode.
  2. Type or paste your text.
  3. Copy the output.