在线工具箱
💬 建议 & 反馈
🔍

关于 Base64 编解码

Base64 是一种把二进制数据用 64 个可打印字符表示的编码方式,常用于在 URL、JSON、Cookie、邮件等只支持文本的载体中传输二进制内容。本工具支持文本与 Base64 互相转换,全程在浏览器本地完成。

使用步骤

  1. 选择 "编码" 把文本转换为 Base64,或选择 "解码" 把 Base64 还原为文本。
  2. 在输入框中粘贴内容,下方输出框会即时显示结果。
  3. 点击 "复制结果" 将其复制到剪贴板。
  4. 若解码时提示失败,说明输入并非合法的 Base64,请检查是否包含多余空格、换行或非法字符。

常见使用场景

  • 把图片、PDF 等小型二进制文件嵌入到 HTML 或 JSON 中
  • 解码 JWT 中各段 payload 的 Base64URL 部分
  • 在没有文件上传能力的环境(如 IM 消息)中传输文件

常见问题

Q:工具支持中文吗?

A:支持。我们使用 UTF-8 编码处理文本,因此中文、emoji 等多字节字符都可以正常编解码。

Q:它和 Base64URL 有什么区别?

A:Base64URL 把 + 替换为 - ,把 / 替换为 _,并去掉填充用的 =,主要用于 URL 与 JWT 中。本工具使用标准 Base64,可在解码时手动把 - _ 替换回 + /。