Text Tools
Developer Tools
Paste any text in the input box and it is encoded to Base64 instantly. Switch to Decode mode to convert a Base64 string back to plain text. Use the Swap button to flip input and output. All processing happens in your browser — nothing is sent to a server.
Base64 is a binary-to-text encoding scheme that represents binary data using 64 printable ASCII characters (A–Z, a–z, 0–9, + and /). It was designed to allow binary content to pass safely through text-based systems that cannot handle raw binary, such as email protocols and HTTP headers.
Base64 is used to embed images directly in HTML or CSS as data URIs, encode JWT (JSON Web Token) payloads, transmit binary data in JSON APIs, encode email attachments in MIME format, and store binary content in XML or environment variables.
Base64 is not encryption. It provides zero security — anyone can decode a Base64 string in seconds. It is purely an encoding format for safe binary-to-text transmission. Do not use it to protect sensitive data.