Base64 编解码
文本与 Base64 双向互转,UTF-8 安全,支持 URL-safe 变体与 MIME 换行。
原文
{chars} 字符 / {words} 词 / {lines} 行
Base64 结果
{chars} 字符
原始 {bytes} 字节
长度比 {ratio}%
使用说明
📖 工具介绍
Base64 编解码是一款完全免费、离线运行的在线编码转换工具,帮助您把任意文本在可读字符串与 Base64 编码之间双向切换。工具严格按照 UTF-8 字符集处理字节流,中文、日文、 emoji 与各种特殊符号都能正确编码与还原,不会出现乱码。除了标准 Base64 之外,它还支持 URL-safe 变体(Base64url),把加号与斜杠替换为连字符和下划线,并可选择去掉等号填充,非常适合放在网址、JWT 令牌与 Data URI 中使用。您还可以按需指定换行宽度,不换行适合程序调用,每 64 或 76 字符换行则符合 MIME 邮件与 PEM 证书的传统格式。解码时工具会校验输入是否为合法 Base64,并对损坏或被截断的字符串给出明确报错,而不是静默输出乱码。全部计算都在浏览器本地完成,文本不会上传任何服务器,私密内容绝对安全。界面采用顶部胶囊切换选择编码或解码方向,实时统计原始字节数与长度比,电脑与手机均可顺畅使用。
✨ 功能特点
- UTF-8 安全:按字节流编解码,中文与 emoji 还原零乱码
- 双向转换:顶部一键在编码与解码之间切换
- URL-safe:Base64url 变体,替换 +/ 并可去除填充
- 换行宽度:支持不换行、每 64 或 76 字符换行输出
- 合法校验:解码非法字符串时明确报错,拒绝静默乱码
- 本地运行:全程离线,文本不出浏览器
📝 使用方式
- 在顶部胶囊中选择“编码”或“解码”方向
- 如需放在网址中,勾选 URL-safe 变体选项
- 按需在下拉框选择输出的换行宽度
- 在输入区粘贴文本或 Base64 字符串
- 点击“立即编码/解码”,在输出区查看结果并复制
⚠️ 注意事项
- 字节边界:Base64 操作的是字节而非字符,中文一个字通常占 3 个字节
- 填充符号:标准 Base64 末尾的 = 不能随意删除,URL-safe 模式才会自动去除
- 合法输入:解码仅接受 A–Z、a–z、0–9、+、/、= 字符,其余会报错
- 大文本:超大文件建议先压缩,避免一次性粘贴过长字符串
- 不可加密:Base64 只是编码不是加密,任何人都能还原,勿用于保密