🔡

Base64 编解码

文本与 Base64 双向互转,UTF-8 安全,支持 URL-safe 变体与 MIME 换行。
Base64 📂 编码 👤 ToolWorld 🏷️ v1.1.12
加载中...
原文 {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 字符换行输出
  • 合法校验:解码非法字符串时明确报错,拒绝静默乱码
  • 本地运行:全程离线,文本不出浏览器

📝 使用方式


  1. 在顶部胶囊中选择“编码”或“解码”方向
  2. 如需放在网址中,勾选 URL-safe 变体选项
  3. 按需在下拉框选择输出的换行宽度
  4. 在输入区粘贴文本或 Base64 字符串
  5. 点击“立即编码/解码”,在输出区查看结果并复制

⚠️ 注意事项


  • 字节边界:Base64 操作的是字节而非字符,中文一个字通常占 3 个字节
  • 填充符号:标准 Base64 末尾的 = 不能随意删除,URL-safe 模式才会自动去除
  • 合法输入:解码仅接受 A–Z、a–z、0–9、+、/、= 字符,其余会报错
  • 大文本:超大文件建议先压缩,避免一次性粘贴过长字符串
  • 不可加密:Base64 只是编码不是加密,任何人都能还原,勿用于保密

相关推荐

⏫︎