Base64 编解码工具
免费在线 Base64 编码与解码,正确处理中文 UTF-8 字符,支持 URL 安全格式。
输出
输入长度
0
输出长度
0
膨胀率
—
输出
字节数
0
状态
—
使用指南
- 编码文本
切换到「编码」标签,粘贴原文(支持中文),点击「编码为 Base64」即可得到结果。
- 解码文本
切换到「解码」标签,粘贴 Base64 字符串,点击「解码为文本」还原原文。
- URL 安全格式
勾选「URL 安全格式」后,输出的 + / 会变成 - _,且不保留末尾 = 填充,适合直接放进链接参数。
常见问题
Base64 是什么?
Base64 是一种二进制到文本的编码方案,用 64 种可打印字符表示任意二进制数据,常用于在只支持文本的协议(如 SMTP、JSON、URL)中传输二进制内容。
Base64 是加密吗?
不是。Base64 只是编码,不提供任何安全性,任何人都能解码。它常与 HTTPS、密码哈希等真正的安全措施配合使用。
为什么中文编码后和英文长度不同?
Base64 是按字节编码的,一个中文字符在 UTF-8 中占 3 个字节,因此编码结果约为单个英文字母的 4 倍长度。
URL 安全格式是什么?
标准 Base64 中的 + 和 / 在 URL 中有特殊含义,URL 安全格式将它们替换为 - 和 _,并去掉末尾的 = 填充符号。