Base64 Encode / Decode
Encode any text (including Unicode/emoji) to Base64, or decode a Base64 string back to text. Fixes the common btoa() Unicode limitation.
100% client-side · no data leaves your browser
How to encode and decode Base64 online
Convert text (including Unicode) to and from Base64 directly in your browser.
- 1
Choose direction
Pick Encode to convert text → Base64, or Decode to convert Base64 → text.
- 2
Paste your input
Paste the text or Base64 string into the input field.
- 3
Copy the result
The converted output appears instantly — use the copy button to save it.