Base64 Encoder / Decoder
Encode text to Base64 or decode Base64 to text
How to Use Base64 Encoder / Decoder
- Paste your text or Base64 string in the input
- Click Encode to convert to Base64 or Decode to convert back
- Copy the result with one click
Frequently Asked Questions
What is Base64 encoding and when is it used?
Base64 converts binary data into ASCII text using 64 characters (A-Z, a-z, 0-9, +, /). It's used to embed images in HTML/CSS, send email attachments, and transmit data in JSON or URLs.
Does it support Unicode and special characters?
Yes. The tool handles full UTF-8 encoding, so emojis, accented characters, Chinese, Arabic, and any other Unicode text encodes and decodes correctly.
Does Base64 encrypt my data?
No. Base64 is encoding, not encryption โ anyone can decode it. Never use Base64 to hide passwords or sensitive data. Use proper encryption tools instead.
Why is my Base64 string larger than the original?
Base64 increases data size by about 33% because it represents 3 bytes of binary data as 4 ASCII characters. This trade-off allows binary data to be safely transmitted as text.