Base64 编码
邮件头、HTTP Basic 认证、JSON 字段里的二进制标识、内嵌进 HTML 或 CSS 的 data URL——很多通道只能可靠传输纯 ASCII,这就是 Base64 存在的意义。
使用方法
- 在下方编辑框输入或粘贴需要编码的文本。
- Base64 结果即时出现:按 UTF-8 字节编码,中文与 emoji 均正确。
- 复制结果;它在你自己的设备上生成,从未离开你的浏览器。
常见问题
Base64 是加密吗?
不是。Base64 是编码不是加密:它只改变字节的表示方式让数据能在纯文本通道里存活,任何人无需密钥即可瞬间解码。永远不要把 Base64 输出当作受保护的内容——它防的是传输损坏,不是偷看。
为什么输出里会有 +、/ 和 = ?
它们都是标准 Base64 字母表的成员:+ 和 / 是第 63、64 个符号,= 是补位用的 padding,保证输出长度是 4 的倍数。本工具遵循标准字母表,这正是服务器和各类库默认期待的格式。
中文和 emoji 能编码吗?
可以。文本先转成 UTF-8 字节再编码,这是通行口径。"Hello 世界" 编码结果是 SGVsbG8g5LiW55WM,与后端和命令行工具的输出逐字一致,不会产生乱码。
我输入的文本会被上传吗?
不会。输入时编码即在浏览器本地完成,文本不离开你的设备,不存储、不进日志,关闭页面后即消失。
相关工具
了解更多
邮件头、HTTP Basic 认证、JSON 字段里的二进制标识、内嵌进 HTML 或 CSS 的 data URL——很多通道只能可靠传输纯 ASCII,这就是 Base64 存在的意义。这款免费的 Base64 编码工具输入即转换:关键在于 Unicode 安全——朴素的编码器一遇到中文或 emoji 就产出坏数据,而本工具先把文本按 UTF-8 取字节再编码,这正是所有正经系统默认采用的口径。粘贴"Hello 世界",得到的 Base64 与你的后端、JWT 库、命令行工具的输出完全一致,不会出现乱码字节。随输入实时刷新,没有长度上限,也无需注册。涉及密码、令牌、私密文本也不必犹豫:编码全部在你的浏览器本地完成,内容不上传、不存储、不进日志,关闭页面即消失。在下方输入或粘贴文本,复制你需要的 Base64。