Free Tool · Developer
Base64 Encoder / Decoder
Encode text to Base64 or decode Base64 back to text. Supports UTF-8. Runs entirely in your browser.
Plain Text Input
Base64 Output
Full UTF-8 support. Runs entirely in your browser — nothing is sent to any server.
How It Works
Client-side encoding and decoding with full UTF-8 and emoji support.
01
Choose mode
Toggle between Encode (text → Base64) and Decode (Base64 → text). The Swap button flips output back to input.
02
Type or paste
Enter any text — including Unicode, emoji, and non-ASCII. UTF-8 safe using encodeURIComponent + btoa trick.
03
Copy the result
Result appears instantly as you type. One-click copy to clipboard. Works with file content, tokens, and config values.
Example
Encode input
Hello, World! 🌍
Base64 output
SGVsbG8sIFdvcmxkISDwn4yN
