Base64 Encode / Decode
Convert to and from Base64.
Loading tool…
About Base64 Encode / Decode
Base64 Encode/Decode is a free tool that converts text to Base64 and back again. Switch between encode and decode modes, paste or type your input, and see the result update live. It handles full UTF-8 text, including accented characters and emoji, with a one-click copy button.
Everything runs entirely in your browser. Your text is never uploaded to a server, so it stays private and works even when you are offline. There are no limits, no sign-up, and no software to install.
Frequently asked questions
- Is this Base64 tool free?
- Yes, it is completely free to use with no sign-up, no limits, and no software to install.
- Is my data uploaded to a server?
- No. All encoding and decoding happens locally in your browser, so your text never leaves your device.
- Does it support emoji and non-English characters?
- Yes. The tool uses proper UTF-8 handling, so accented letters, emoji, and other Unicode characters encode and decode correctly.
- What is Base64 used for?
- Base64 encodes binary or text data into a plain ASCII string, which is handy for embedding data in URLs, JSON, HTML, email, or config files that expect text.
- Why am I getting an invalid Base64 error?
- Decoding fails if the input contains characters that are not valid Base64 or has incorrect padding. The tool ignores spaces and line breaks, so double-check for missing or extra characters.
- Can I decode Base64 back to the original text?
- Yes. Switch to decode mode and paste your Base64 string to instantly recover the original text.