Base64 Encoder/Decoder
Encode and decode Base64 strings
How to Use
Enter your data
Type or paste text to encode, or Base64 string to decode.
Choose mode
Select Encode to convert to Base64, or Decode to convert back.
View result
See the conversion result instantly.
Copy output
Click copy to use the encoded or decoded data.
Frequently Asked Questions
What is Base64 encoding?
Base64 converts binary data to ASCII text using 64 characters (A-Z, a-z, 0-9, +, /). It's used to safely transmit binary data over text-only channels.
Is Base64 encryption?
No! Base64 is encoding, not encryption. It provides no security - anyone can decode it. Never use Base64 to hide sensitive data.
When should I use Base64?
Embedding images in HTML/CSS, sending binary data in JSON/XML, email attachments (MIME), storing binary data in text fields.
Why does Base64 make data larger?
Base64 uses 4 characters to represent every 3 bytes, resulting in ~33% size increase. This is the tradeoff for text compatibility.
Is my data private?
Yes, encoding and decoding happen entirely in your browser. No data is sent to any server.