All Tools

Base64 Encode / Decode

Convert any text to Base64, or decode a Base64 string back to readable text — with full Unicode support.

100% free, no signup

Plain text

Base64

Your files are processed in your browser and never uploaded to any server.

How to use this tool

  1. 1Choose Encode or Decode.
  2. 2Type or paste your text.
  3. 3The result updates instantly on the right.
  4. 4Click Swap to reverse direction using the current output as input.
  5. 5Click copy to copy the result.

Frequently asked questions

Does it support emoji and non-English text?+

Yes, Unicode text is encoded and decoded correctly.

Is Base64 the same as encryption?+

No, Base64 is just an encoding scheme, not encryption — anyone can decode it.

Base64 shows up constantly in web development: embedding small images directly in CSS, encoding Basic Auth credentials, storing binary data in JSON, or reading a JWT payload. This tool handles both directions instantly as you type, and correctly handles Unicode characters (accents, emoji, non-Latin scripts) that naive Base64 implementations often mangle. Switch between encode and decode with one click, or use the swap button to feed your output straight back in as new input.