Base64 Encoder / Decoder
Encode and decode Base64 strings with full UTF-8 support. Runs entirely in your browser.
UTF-8
How to Use
Base64 encoding converts binary data into an ASCII string format using a set of 64 characters. It is commonly used to embed binary data in text-based formats like JSON, HTML, or email.
- Encode — Select the Encode mode, paste or type your text, and the Base64 encoded result appears instantly.
- Decode — Switch to Decode mode, paste a Base64 string, and see the decoded text output.
- Copy Result — Copies the output to your clipboard with one click.
This tool handles UTF-8 text correctly, including multi-byte characters like emojis and non-Latin scripts. All processing runs client-side in your browser.