Base64 Encoder Decoder
Base64 Encoder Decoder
Encode text to Base64 or decode Base64 strings back to plain text — UTF-8 safe, instant, private.
Your data never leaves your browser — all processing happens locally on your device.
Mode
Enter text to encode to Base64.
About this tool
The Base64 Encoder Decoder converts plain text to Base64 and back, handling UTF-8 characters correctly. Use it for API tokens, data URIs, email attachments and debugging. Switch between encode and decode modes with one click. All conversion runs locally in your browser.
How to use the Base64 Encoder Decoder
- 1
Choose a mode
Select Encode or Decode.
- 2
Paste your input
Enter plain text or a Base64 string.
- 3
Copy the result
Convert and copy the output.
Frequently Asked Questions
Does it support Unicode?
Yes. Text is encoded as UTF-8 before Base64 conversion, so emoji and non-Latin scripts work correctly.
Is my data sent to a server?
No. Encoding and decoding happen locally in your browser.