About this tool
Encode text to Base64 or decode Base64 strings back to readable text with complete multi-byte UTF-8 support for accents, non-Latin scripts, and emojis.
Encode and decode plain text and files to Base64 format with full UTF-8 character and emoji support.
Example
Run the tool to generate output.
Encode text to Base64 or decode Base64 strings back to readable text with complete multi-byte UTF-8 support for accents, non-Latin scripts, and emojis.
Use Base64 Encode/Decode when transferring binary data through text-only protocols (like JSON, email, or HTTP headers) or debugging encoded API strings.
Encode username and password credentials into Base64 for HTTP Authorization headers (`Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=`).
Convert small SVG or icon snippets into Base64 strings for direct embedding in CSS or HTML data URIs.