Convert text to Base64 and back, with UTF-8 support.
Base64 encodes binary or text data into an ASCII string, commonly used in data URLs, email attachments and API tokens. This converter fully supports UTF-8, so emoji and non-English text encode and decode correctly. All processing happens locally in your browser.
Yes. It encodes via UTF-8 first, so multibyte characters and emoji round-trip correctly.
No. Base64 is encoding, not encryption — it's easily reversible and provides no security. Never use it to protect secrets.
Paste just the Base64 portion (after the comma) into Decode. The prefix like data:image/png;base64, is not part of the encoded data.