Convert text to Base64 encoding, with full UTF-8 and Unicode support
Base64 is a binary-to-text encoding that represents binary data using 64 printable characters (A-Z, a-z, 0-9, +, /). It encodes every 3 bytes into 4 Base64 characters, increasing the data size by about 33%.
Base64 is widely used in HTTP Basic Authentication, email MIME transmission, data URI schemes, and JWT (JSON Web Tokens). When binary data must travel through a text-only protocol, Base64 is the standard choice.
This tool supports UTF-8 text in any language. All computation happens in your browser; nothing is sent to any server.
Input: Hello, World! → Output: SGVsbG8sIFdvcmxkIQ==