Home / Free Tools / Base64 Encoder / Decoder

Base64 Encoder / Decoder

Type or paste plain text on the left to encode it, or Base64 on the right to decode it. Both sides update live and support full Unicode.

FAQ

Does this handle Unicode / emoji correctly?
Yes — text is UTF-8 encoded before Base64 conversion, so accented characters, emoji, and non-Latin scripts round-trip correctly.
Is Base64 encryption?
No. Base64 is an encoding, not encryption — anyone can decode it instantly. Don't use it to protect sensitive data.
Is my text sent anywhere?
No — encoding and decoding happen entirely in your browser using the built-in btoa/atob functions.