Base64 Encoder and Decoder
Encode text to Base64 or read it back out. Padding is handled for you.
Character count: 0 | Encoded size: 0 bytes
Output appears here
Copies a link that reopens this tool with your input.
Encode
Convert text to Base64 format
Decode
Convert Base64 back to text
Auto detect
Automatically detect and convert
Common questions
Is Base64 encryption?+
No, and treating it as such is a common security mistake. It is a reversible encoding with no key — anyone can decode it instantly. Use it for transporting binary data through text channels, never for hiding anything.
Why does my Base64 string end in = signs?+
Base64 works in three-byte groups. When the input does not divide evenly, one or two = characters pad the final group. They are part of the format and stripping them breaks decoding.
Does this handle accents and emoji?+
Yes. The text is converted to UTF-8 before encoding, so characters outside ASCII survive the round trip intact.