UtilHero

Base64 Encode / Decode

Convert text to Base64 and back — Unicode-safe, in your browser.

Base64 output

About Base64 Encode / Decode

Base64 encoding represents binary or text data as ASCII characters so it can travel safely through systems that expect text. Paste text to encode it, or paste a Base64 string to decode it back — with full Unicode support for emoji and non-Latin scripts. It all happens in your browser, so nothing is uploaded.

Frequently asked questions

Does this support Unicode and emoji?
Yes. Text is encoded as UTF-8 before Base64, so emoji, accents, and CJK characters round-trip correctly.
Is Base64 encryption?
No. Base64 is reversible encoding, not encryption — anyone can decode it. Never use it to protect secrets.
Is my text sent anywhere?
No. Encoding and decoding run locally in your browser; your data never leaves your device.

More tools