Base64 Encoder/Decoder
Encode text to Base64 or decode Base64 to text. 100% free and private - all processing happens in your browser.
Bidirectional
Easily switch between encoding and decoding modes with one click.
Unicode Support
Properly handles Unicode characters, emojis, and special characters.
100% Private
All encoding and decoding happens in your browser. Your data never leaves your device.
Frequently Asked Questions
What is Base64 encoding?
Base64 is a binary-to-text encoding scheme that represents binary data in an ASCII string format. It's commonly used to encode data for transmission over text-based protocols like email or HTTP.
How do I encode text to Base64?
Simply select "Encode" mode, paste or type your text in the input area, and the Base64-encoded result will appear instantly in the output area.
How do I decode Base64 to text?
Select "Decode" mode, paste your Base64 string in the input area, and the decoded text will appear in the output area. If the Base64 string is invalid, an error message will be shown.
Does this tool support Unicode and emojis?
Yes! This tool properly handles Unicode characters including emojis, special characters, and text in any language.
Is my data private?
Absolutely. All encoding and decoding happens in your browser. Your data never gets sent to any server, ensuring complete privacy.