Base64 Encoder/Decoder

Convert any text to Base64 or decode Base64 strings back to readable text. Handles Unicode characters (emoji, Hindi, etc.) correctly.

0 characters
Enter some text to get started.

How to use the Base64 Encoder/Decoder

Paste the text or Base64 you want to convert.

Click Encode or Decode — the result appears below.

Use Copy or Swap to reuse the output instantly.

Frequently asked questions

What is Base64?

Base64 is an encoding scheme that converts binary or text data into a safe ASCII string of 64 characters (A–Z, a–z, 0–9, +, /). It is commonly used in data URIs, JWT tokens and email attachments.

Does it support Unicode and emoji?

Yes — this tool encodes via UTF-8 bytes, so Hindi text, emoji and special symbols round-trip correctly.

Is Base64 encryption?

No. Base64 is encoding, not encryption — anyone can decode it. Never use it to protect secrets.

Related tools