Base64编码解码
← ToolBox
/ Base64编码解码
🌙
首页
‹
🔐 编码转换
‹
Base64编码解码
📖 查看「Base64 编码 / 解码 使用指南」
🔤 Base64 Encode / Decode
Encode and decode Base64 online, free and secure.
📐 工作原理与说明
编码
解码
输入
使用 Base64Url(URL 安全)
转换
交换输入输出
复制结果
📌 说明
编码:将任意文本转换为 Base64 字符串。
解码:将 Base64 字符串还原为原始文本,失败会提示错误。
Base64Url 将 + 替换为 -,/ 替换为 _,并去除末尾 =。
📚 深度解析:Base64 编码 / 解码
💡 常见使用场景
前后端数据交换:把二进制/Unicode 安全地放进 JSON 文本字段。
令牌/签名传输:JWT、签名等 Base64Url 片段的编解码。
调试核对:对抓取到的 Base64 串解码查看原文。
示例:编码 "ToolBox"
ToolBox → VG9vbEJveA==;解码回推即得原文本,注意 padding =。
❓ 常见问题(FAQ)
Base64 与 Base64Url 区别?
后者把 +/ 换成 -_ 并去掉填充,适合放在 URL/文件名中不被转义。
中文为何要特殊处理?
需先按 UTF-8 编码为字节再 Base64,否则会按平台默认编码出错。
解码失败常见原因?
长度非 4 倍数、填充缺失或混用标准/Url 变体。