About this tool
Convert text to Base64 for data URLs, email headers or API payloads, and decode Base64 strings back into plain text. Full Unicode is supported, so accented letters, Arabic, Urdu and emoji work correctly.
How to use it
- Choose Encode or Decode.
- Paste your text or Base64 string.
- Copy the result. Invalid Base64 shows a clear error.
Good to know
- Text is converted as UTF-8 before encoding.
- Base64 is an encoding, not encryption — anyone can decode it.
- Everything runs in your browser.
Frequently asked questions
Is Base64 secure?
No. Base64 only changes how data is represented. Do not use it to hide passwords or secrets.
Why is the encoded text longer?
Base64 output is about one third larger than the original because it uses only 64 safe characters.