Base64字符串转换

Base64编码和解码字符串

免费在线工具
Loading…

使用说明

  1. 在输入框输入或粘贴需要编码的文本。
  2. 点击「编码(Encode)」按钮将文本转换为 Base64 字符串。
  3. 或在输入框粘贴 Base64 字符串,点击「解码(Decode)」还原原始文本。
  4. 点击复制按钮复制结果。

功能介绍

  • 支持文本 Base64 编码和解码双向转换
  • 支持 UTF-8 中文及多语言字符正确编码
  • 支持标准 Base64 和 URL-safe Base64 两种变体
  • 实时转换,输入即刷新
  • 一键复制结果

使用场景

JWT Token 内容解析
JWT 的 Header 和 Payload 部分使用 Base64Url 编码,用此工具解码后查看 Token 中的实际内容。
HTTP Basic 认证编码
HTTP Basic Auth 需要将 username:password 进行 Base64 编码放入请求头,用此工具快速生成认证字符串。
API 接口调试
部分接口将数据以 Base64 编码传输,调试时用此工具快速编解码,查看实际传输的内容。
配置文件编码处理
Kubernetes Secret、Docker Registry 凭据等使用 Base64 存储,用此工具编解码配置值进行验证和调试。

常见问题

Base64 是加密算法吗?
不是。Base64 是编码方案,不是加密。任何人都能解码 Base64 字符串,它只是将二进制数据转换为可打印字符的格式,不提供任何安全性保护。
中文字符能正确 Base64 编码吗?
可以。本工具在编码前将文本以 UTF-8 格式处理,确保中文、日文、Emoji 等多字节字符能正确编码和解码。
标准 Base64 和 URL-safe Base64 有什么区别?
标准 Base64 使用 +、/ 和 = 字符,在 URL 中需要转义。URL-safe Base64 将 + 替换为 -,/ 替换为 _,可安全用于 URL 参数。JWT 使用的就是 URL-safe Base64(不含 =)。
解码时提示错误怎么办?
Base64 字符串长度必须是 4 的倍数(不足时用 = 填充)。如果粘贴时截断了字符串,或混入了空格换行,会导致解码错误,请检查输入的完整性。