Base64 Encoder & Decoder
Encode text to Base64 or decode Base64 back to text instantly. Free, no signup required.
0 characters
0 characters
Frequently Asked Questions
- What is Base64?
- Base64 is a method of encoding binary data into an ASCII text format using 64 characters. It is commonly used to transmit data over text-based protocols such as email and URLs.
- How do I encode text to Base64?
- Paste your text into the input area and click Encode. The tool converts it to Base64 instantly in your browser.
- How do I decode Base64?
- Paste your Base64 string into the input area and click Decode. The tool converts it back into readable text.
- What is base64url?
- Base64url is a URL-safe variant of Base64. It replaces the + and / characters with - and _ and omits padding, making it safe to use in URLs and filenames.
- Is this Base64 encoder safe?
- Yes. All encoding and decoding happens locally in your browser. No text or data is uploaded to any server.
- Can I encode Unicode or emoji?
- Yes. The tool uses UTF-8 encoding, so it correctly handles Unicode characters, accented letters, and emoji.
- Why is my decoded text garbled?
- Garbled output usually means the input was not valid Base64, or you used the wrong variant. Make sure base64url is enabled only for URL-safe strings, and that the input contains only Base64 characters.
- Can I download the Base64 result?
- Yes. After encoding or decoding, click Download to save the result as a .txt file to your device.