Encode any text to Base64 or decode a Base64 string back to plain text in one click. Base64 is a way of representing binary or text data using only 64 safe ASCII characters, which is why it shows up everywhere: data URIs, JWTs, email attachments, API tokens and config files. This tool is UTF-8 safe, so emoji and non-Latin characters round-trip correctly instead of turning into garbage. Paste your input, choose encode or decode, and copy the result. Everything is processed locally in your browser, so your tokens and payloads are never sent to a server.