跳到主要内容
编解码工具

Base64 编解码工具

在线转换标准 Base64 与 Base64URL,支持 UTF-8 文本、Hex 字节、文件编码及二进制解码下载。

Base64 编解码区

输入和结果只在当前浏览器中处理,不会上传或保存。

输入类型
Base64 变体
输入文本后,点击转换为 Base64

0 字符

Base64 结果

0 字符

工具说明

这个工具可以在原始字节与标准 Base64 或 Base64URL 之间双向转换。编码输入支持 UTF-8 文本、Hex 字节和本地文件;解码结果可以按文本或 Hex 查看,也可以下载为二进制文件。

所有内容只在当前浏览器中处理,不会上传或保存。

如何使用

编码为 Base64

选择“编码为 Base64”,再选择输入类型:

  • 文本:先按 UTF-8 转换为字节。
  • Hex:直接按十六进制解析原始字节。
  • 文件:读取本地文件的完整字节内容。

然后选择“标准 Base64”或“Base64URL”,并决定是否保留末尾的 = 填充。例如,你好 的标准 Base64 是 5L2g5aW9

解码 Base64

选择“Base64 解码”,粘贴与当前变体匹配的内容。解码后可以切换“UTF-8 文本”和“Hex 字节”视图;如果结果不是有效 UTF-8,仍可查看 Hex 或点击下载保存原始字节。

关闭“保留末尾 = 填充”时,工具会生成无填充内容,并接受省略合法末尾填充的输入。

变体和格式

  • 标准 Base64 使用 +/
  • Base64URL 使用 -_,更适合 URL 和文件名。
  • 两种变体都可以带填充;关闭填充后只省略末尾的 =
  • 解码时允许忽略空格和换行,但仍会检查字符、长度和填充位置。

常见问题

Base64 是加密吗?

不是。Base64 只是可逆编码,不提供机密性或完整性保护。

为什么文件编码后变大?

Base64 通常把每 3 个原始字节表示为 4 个字符,因此结果约增大三分之一。

为什么解码结果不是有效的 UTF-8?

结果可能是图片、压缩包等二进制数据。切换到 Hex 查看,或直接下载原始字节即可。

文件和内容会上传吗?

不会。文件读取、编解码、复制和下载准备都在当前浏览器中完成。