✍️ Text & Writing

Base64 Encoder / Decoder

Convert text to Base64 and decode Base64 back to UTF-8 text in your browser. The tool uses TextEncoder and TextDecoder so CJK text, accents, and emoji work correctly.

How to use

  1. Paste plain text or a Base64 string into the input box.
  2. Press Encode to convert text to Base64.
  3. Press Decode to convert Base64 back to text.
  4. If decoding fails, check that the input is valid Base64.

Use cases

  • Create Base64 snippets for configuration examples or test data.
  • Inspect Base64 strings from documentation or API responses.
  • Handle UTF-8 text that includes Chinese, accents, or emoji.

Privacy & local processing

This tool runs mainly in your browser. The content you enter is not sent to Free Tools Hub servers.

FAQ

Does this support non-English text?
Yes. Text is converted through UTF-8 bytes before Base64 encoding, so CJK text and emoji work correctly.
Is Base64 encryption?
No. Base64 is an encoding format, not encryption. Anyone can decode it.
Why did decoding fail?
The input may not be valid Base64, or the decoded bytes may not be valid UTF-8 text.

Last updated: