Base64 Encoder & Decoder
Encode text to Base64 or decode Base64 back to text instantly. Everything happens locally in your browser.
Use Encode for normal text. Use Decode when the input is Base64.
How Base64 encoding works
Enter your data
Paste normal text to encode, or paste a Base64 string when you want to decode it.
Choose an action
Encode converts UTF-8 text to Base64. Decode converts valid Base64 back to UTF-8 text.
Copy the result
Copy the output directly from the tool. No account or server upload is required.
Frequently asked questions
Does this support accented characters?
Yes. The tool uses UTF-8 conversion, so text such as accents, emoji and other Unicode characters can be encoded and decoded correctly.
Is Base64 encryption?
No. Base64 is an encoding format, not encryption. Anyone can decode Base64 data, so do not use it to protect secrets.
What happens with invalid Base64?
The decoder validates the input and shows an error instead of silently returning corrupted text.