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 导出为图片。
使用步骤
自动检测
可选择自动检测、编码或解码需要确定方向时,使用手动模式,再粘贴文本或 Base64 字符串
实时转换
工具会自动识别输入类型:普通文本会生成 Base64 编码,合法 Base64 会自动解码为原始文本。
一键复制
每个结果框都提供"复制"按钮,快速获取编码或解码后的内容。
常见问题
为什么有些内容会自动被解码,而不是编码?
自动模式仅将有效 UTF-8 的 Base64 文本视为解码输入;有歧义时可手动选择编码或解码。
解码失败通常是什么原因?
常见原因是输入并不是完整合法的 Base64 字符串,或者中间混入了无效字符。可以先确认原始内容是否被截断或额外拼接。
可以解析完整 JWT 或解码图片吗?
可以解码有效 UTF-8 的 Base64URL 文本片段,但不会拆解完整 JWT、验证签名或输出图片与其他二进制文件。
