Base64 编码 / 解码

在本机将 UTF-8 文本编码为 Base64,或将 Base64 解码回文本。

粘贴普通文本并编码为 UTF-8 Base64,或粘贴有效的 Base64 / Base64URL 文本进行解码。先确认接收 API 需要哪种表示,再复制结果。

最多 10 万字符。文本按 UTF-8 编码;不支持直接处理文件字节。

此工具需要 JavaScript 才能在浏览器本地处理内容,请启用后刷新。

使用说明

编码或检查 Base64 文本

在本机将 UTF-8 文本编码为 Base64,或将 Base64 解码回文本。

操作步骤

  1. 通过以下入口提供原始输入:输入文本或 Base64。
  2. 设置:编码为 Base64 / 解码 Base64。对照下方参数说明,选择符合当前任务的选项。
  3. 执行:复制结果。复制、下载或用于其他场景前,先检查结果。
  4. 粘贴普通文本并编码为 UTF-8 Base64,或粘贴有效的 Base64 / Base64URL 文本进行解码。先确认接收 API 需要哪种表示,再复制结果。

参数怎么选

选项取舍与影响
编码为 Base64将普通文本按 UTF-8 编码为 Base64,或将标准 / Base64URL 文本解码为 UTF-8。格式有效时可包含空白或省略填充符。无效的 Base64 和 UTF-8 会被拒绝。本工具处理文本,不处理任意文件字节。
解码 Base64普通文本使用编码,Base64 输入使用解码。解码提示 UTF-8 无效,说明字节不是受支持的文本;不要替换或丢弃字节来消除错误。Base64 是编码,不是加密。

示例与预期结果

“Hello”编码为 SGVsbG8=;省略填充符的 SGVsbG8 也会解码为“Hello”。本工具处理 UTF-8 文本,不处理任意二进制文件;遇到无效 UTF-8 会明确报错,不会静默替换。

失败后怎么办

  • 普通文本使用编码,Base64 输入使用解码。解码提示 UTF-8 无效,说明字节不是受支持的文本;不要替换或丢弃字节来消除错误。Base64 是编码,不是加密。

使用说明

将普通文本按 UTF-8 编码为 Base64,或将标准 / Base64URL 文本解码为 UTF-8。格式有效时可包含空白或省略填充符。无效的 Base64 和 UTF-8 会被拒绝。本工具处理文本,不处理任意文件字节。