使用说明
- 将文本或 Base64 粘贴到输入框。
- 点击编码或解码。
- 复制结果。
将文本编码为 Base64,或将 Base64 解码回原文。支持 UTF-8。
Base64 是一种由 RFC 4648 定义的二进制到文本的编码方案。它用 64 个可打印 ASCII 字符(A–Z、a–z、0–9、+、/)表示任意二进制数据,常用于在 HTML/CSS 中内嵌图片、在邮件中携带附件(MIME)、以及在 JSON 或 XML 中传输二进制内容。编码后的体积约比原始数据大 33%。本工具在浏览器本地完成 UTF-8 文本的编码与解码。
不是。Base64 是编码而非加密:它不使用密钥,任何人都能轻易还原。绝不要用 Base64 来保护密码、令牌等机密信息——它只改变数据的外观,不能阻止他人读取。
Base64 每 3 字节输入生成 4 个字符。当输入长度不是 3 的倍数时,末尾会补一到两个 = 作为填充,使输出长度保持为 4 的倍数。
Base64URL 是 RFC 4648 第 5 节定义的 URL 安全变体:+ 替换为 -,/ 替换为 _,且通常省略填充符。它用于 URL 或文件名中出现的 Base64,最典型的例子是 JWT(JSON Web Token)。
Base64 编码的是字节而非字符,因此只要先选定字符编码,任何文本都可以编码。本工具先将文本转换为 UTF-8 再编码,支持所有语言、Emoji 与符号。