Base64 Encode / Decode
Convert text to Base64 and back, with proper UTF-8 support.
Runs in your browser — nothing is sent to a server
The conversion uses UTF-8 encoding, so accented letters, emoji and other non-ASCII characters are preserved correctly. URL-safe Base64 is also accepted when decoding.
About this tool
Encode any text to Base64 or decode Base64 back to text. Unlike a plain `btoa`, this tool handles characters outside ASCII correctly (accented letters, emoji, Cyrillic) using UTF-8 encoding, so no information is lost. Switch between encoding and decoding with one click. The conversion runs locally, in your browser.