Base64 Encoder/Decoder

Convert text to Base64 or decode Base64 back to text. Supports UTF-8 text, emojis, and special characters.

Input Text
Conversion
Output Text
0
Characters
0
Characters (no spaces)
0
Words
0
Sentences
0
Lines
About Base64

Base64 is a binary-to-text encoding scheme that represents binary data in an ASCII string format. It's commonly used when you need to send binary data over channels that only reliably support text.

Common uses for Base64:

  • Embedding images in HTML/CSS
  • Encoding binary data in JSON
  • Sending data in emails
  • Storing binary data in text format
  • URL-safe data encoding

Example conversions:

  • "Hello" → "SGVsbG8="
  • "🌟" → "8J+Up"
  • "SGVsbG8=" → "Hello"
How to Use

To Encode:

  1. Enter your text in the input box
  2. Select 'Encode' to convert to Base64
  3. Copy the encoded result

To Decode:

  1. Paste Base64 text in the input box
  2. Select 'Decode' to convert back to text
  3. View the decoded result

Note:

This tool fully supports UTF-8 text, including emojis and special characters. If you receive an error while decoding, ensure your input is valid Base64-encoded text.