Base64 Encoder / Decoder
Encode text to Base64 and decode it back.
Your result will appear here.About the Base64 Encoder / Decoder
Encode text to Base64 and decode Base64 back to text, free — with full Unicode support so emoji and non-Latin scripts survive the round trip. Base64 shows up everywhere in development: data URLs, HTTP basic auth headers, API payloads, email attachments, and JWT segments. Everything runs locally in your browser, so tokens and secrets are never sent anywhere. (Remember: Base64 is encoding, not encryption.)
How to use the Base64 Encoder / Decoder
- 1Paste your text or Base64 string.
- 2Choose Encode or Decode.
- 3Copy the result.
Frequently asked questions
What is Base64?
Base64 is an encoding that represents binary or text data using 64 ASCII characters — common in data URLs, email, and APIs.
Is Base64 encryption?
No. Base64 is encoding, not encryption — it's easily reversible and provides no security.
Why does Base64 end with = signs?
That's padding — Base64 works in 3-byte blocks, and = fills out the final block when the input length isn't a multiple of three.