.Convertor
菜单

Base64 编码解码

工具会自动识别输入类型:普通文本会生成 Base64 编码,合法 Base64 会自动解码为原始文本。

本地处理 · 文件不上传

文件在当前浏览器处理,不会自动上传。首次加载处理组件可能需要联网。

Base64 编码解码的用途与限制

Base64 用可打印字符表示字节数据,本工具用于 UTF-8 文本转换,适合接口调试、日志排查和数据片段检查。

Base64 是编码而非加密;本页只输出 UTF-8 文本,不提供其他字符集转换或二进制文件下载。

能力说明

标准 Base64 与 Base64URL 文本

解码支持标准字符表和使用 -、_ 的 Base64URL,并可补齐省略的末尾填充;编码输出使用标准 Base64。

文本 Data URI 与明确模式

可先去掉 data:…;base64, 前缀后再解码文本输入含义有歧义时,需选择编码或解码模式,避免依赖自动判断

实用示例

把普通文本编码为 Base64

输入

Hello

转换结果

SGVsbG8=

选择编码模式可得到右侧结果;选择解码模式输入右侧文本可还原 Hello。

解码省略填充的 Base64URL

输入

8J-Yig

转换结果

😊

解码模式将 - 还原为标准字符,并补齐填充后读取 UTF-8 文本。

解码文本 Data URI

输入

data:text/plain;base64,SGVsbG8=

转换结果

Hello

这是文本数据示例,不代表支持把图片 Data URI 导出为图片。

使用步骤

  1. 自动检测

    可选择自动检测、编码或解码需要确定方向时,使用手动模式,再粘贴文本或 Base64 字符串

  2. 实时转换

    工具会自动识别输入类型:普通文本会生成 Base64 编码,合法 Base64 会自动解码为原始文本。

  3. 一键复制

    每个结果框都提供"复制"按钮,快速获取编码或解码后的内容。

常见问题

为什么有些内容会自动被解码,而不是编码?

自动模式仅将有效 UTF-8 的 Base64 文本视为解码输入;有歧义时可手动选择编码或解码。

解码失败通常是什么原因?

常见原因是输入并不是完整合法的 Base64 字符串,或者中间混入了无效字符。可以先确认原始内容是否被截断或额外拼接。

可以解析完整 JWT 或解码图片吗?

可以解码有效 UTF-8 的 Base64URL 文本片段,但不会拆解完整 JWT、验证签名或输出图片与其他二进制文件。

相关工具

相关文章