Base64 Encoder
Encode UTF-8 text to Base64 in your browser.
Your input stays in your browser. Nothing is uploaded.
Input
Output
About this tool
Text is encoded as UTF-8 bytes, then Base64. This matches what browsers and most APIs expect for Unicode.
How it works
Paste text, encode, and copy the Base64 string. Use the decoder to reverse it.
btoa(UTF-8 bytes)
Examples
Hello
"Hello" encodes to SGVsbG8=.
FAQ
Does this handle Arabic or emoji?
Yes. Encoding uses UTF-8, so non-Latin text is preserved.
Is my data uploaded?
No. Formatting, encoding, and generation run in your browser.
Can I use this offline after the page loads?
Yes, as long as the page stays open. Nothing is sent to a SmartKitio API.

