✍️ 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
- Paste plain text or a Base64 string into the input box.
- Press Encode to convert text to Base64.
- Press Decode to convert Base64 back to text.
- 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: