Action
Everything runs in your browser. Your data is never sent to our servers.
About Base64 Encoder / Decoder
Base64 Encoder / Decoder converts text to Base64 and back. It works correctly with all languages and emojis, and supports URL-safe Base64.
Tips for best results
- Base64 is an encoding, not encryption. Anyone can decode it.
- URL-safe Base64 uses - and _ instead of + and /.
- Decoding fails if the text has characters that are not part of Base64.
How to use Base64 Encoder / Decoder
- 1
Choose encode or decode
Pick the direction you need.
- 2
Paste your text
Add plain text to encode, or Base64 text to decode.
- 3
Copy the result
Press Copy or download it.
Frequently asked questions
What is Base64 used for?
It turns data into plain text so it can be sent in emails, URLs, JSON and web pages.
Does it support Hindi and emojis?
Yes. Text is converted with UTF-8, so all languages work.
Is my text uploaded?
No. This tool runs inside your browser, so your data is processed on your own phone or computer and is not sent to our servers.