Encode text to Base64 or decode Base64 back to text, with correct UTF-8 handling for non-ASCII characters. Everything happens in your browser. 100% Local
How to Use the Base64 Tool
Choose Encode or Decode, type or paste your input and press Convert. Multibyte characters such as Chinese or emoji are handled as UTF-8.
Good to know
Encoding uses the standard Base64 alphabet with padding.
Decoding rejects input that is not valid Base64.
Base64 is an encoding, not encryption — do not use it to protect secrets.
Features
UTF-8 safe encoding of any text, including emoji
Strict validation when decoding
One-click copy of the result
All processing runs locally in your browser. Your input is not uploaded to any server.
Encoding output is a tool result — verify it before using it in URLs, headers or data files.