← The Roasting Club

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.