Skip to content

Base64 Encoder / Decoder

Encode UTF-8 text to Base64 or decode Base64 back to text — fully client-side.

Developer Runs client-side Free forever
Launch Base64 Encoder / Decoder

About the Base64 Encoder / Decoder

Base64 Encoder / Decoder converts arbitrary UTF-8 text into Base64, or decodes a Base64 string back to plain text. Useful for data URIs, JWT debugging, legacy APIs and simple obfuscation.

How to use

  1. Pick Encode or Decode.
  2. Paste the input text or Base64 string.
  3. Press Convert and copy the output.

Benefits & key features

  • Unicode-safe in both directions (handles emojis, accents, CJK).
  • Uses browser-native btoa / atob plus TextEncoder.
  • Zero data leaves the browser — perfect for secret tokens.
  • Pairs with Image to Base64 for media, or Base64 to File for binaries.

Pro tip

Base64 is NOT encryption — it's just a different alphabet. Don't use it to hide sensitive data.

Open Base64 Encoder / Decoder now