Base64 Encoder / Decoder

Encode text as Base64 or decode Base64 back to text. It runs in your browser, supports UTF-8 text, and nothing is uploaded. Up to 50000 characters at a time.

Input

0 / 50000

Result

Common questions

What does this Base64 tool do?

It encodes text as standard Base64 or decodes Base64 back to UTF-8 text. Choose a mode, enter content, and click the action button.

Which Base64 format is supported?

This tool uses standard Base64 with the A–Z, a–z, 0–9, plus, and slash characters. Padding with equals signs is supported, and whitespace is ignored when decoding. URL-safe Base64 characters are not converted automatically.

Can it handle Chinese characters and Emoji?

Yes. Text is converted through UTF-8 bytes, so Chinese characters, Emoji, and other Unicode text can be encoded and decoded correctly.

Is the text uploaded?

No. Encoding and decoding run in your browser. No account is required, and the text is not sent anywhere.