Get Toolstacker

Base64 Encoder/Decoder

Encode or decode Base64 strings instantly.

How It Works

Encode: Converts plain text (including Unicode/UTF-8) to a Base64 string.
Decode: Converts a valid Base64 string back to the original plain text.
Use the Swap button to flip the result back into the input for chained operations.

Frequently Asked Questions

What is Base64 used for?
Base64 is commonly used to encode binary data (like images) for embedding in HTML or CSS, encoding API credentials, encoding data in JWT tokens, and sending binary data through text-only channels like email.
Does this support Unicode characters?
Yes. The encoder properly handles UTF-8 and Unicode characters, including emoji, Arabic, Bengali, and other scripts.

Related Tools

Report Bug