Base64 Encoder / Decoder
✓ Client-side⚡ Instant
Encode plain text to Base64 or decode Base64 strings back to plain text. Supports Unicode. Nothing is ever sent to a server.
Advertisement
✅ Copied!
Advertisement
📖 How to Use
- Enter your plain text in the input box, then click Encode to Base64.
- Or paste a Base64 string and click Decode from Base64 to get the original text.
- Click Copy Output to copy the result, or Swap to flip input and output.
💡Base64 encodes binary data as ASCII text. It's commonly used in email attachments, data URLs, HTTP Basic Auth headers, and embedding images in HTML/CSS.
❓ FAQ
Is Base64 encryption?
No. Base64 is encoding, not encryption. It's reversible by anyone — it provides no security. It's used for safe text transport of binary data, not to protect data.
Why does Base64 output end with == sometimes?
Base64 works in groups of 3 bytes. If the input isn't divisible by 3, padding characters (=) are added to complete the last group. One = means 1 byte of padding, == means 2 bytes.