Base64 编码 / 解码工具

编码或解码 Base64(支持 UTF-8),提供 URL 安全字母表、可选填充、64/76 换行、实时字节与字符计数,以及十六进制/二进制字节视图。

正在加载工具…

Base64 编码 / 解码工具在文本与 Base64 之间互相转换,完整支持 UTF-8——表情符号和非拉丁文字都能正确往返。可切换为 URL 安全字母表(- 和 _)、省略 = 填充、按 64 或 76 字符换行,并以十六进制或二进制查看原始字节,同时显示实时字节与字符计数。所有处理都在浏览器中完成,粘贴的数据不会离开你的设备。

Base64 编码 / 解码工具 是什么?

一款免费的在线 Base64 编码与解码工具,可将普通文本转换为 Base64,或将 Base64 字符串还原为可读文本,完全支持 UTF-8。除标准字母表外,它还提供 URL 安全变体(用 - 和 _ 代替 + 和 /)、省略 = 填充的选项,以及 76 或 64 字符的 MIME/PEM 换行。它显示实时字节与字符计数,并支持以十六进制或二进制查看底层字节。解码很宽容:可接受标准或 URL 安全输入,无论是否带填充或换行。开发者用它处理 data URI、JWT、HTTP 基本认证标头和配置文件,无需编写代码。

如何使用 Base64 编码 / 解码工具

  1. 用模式开关选择编码或解码。
  2. 在输入框中输入或粘贴内容——编码时是普通文本,解码时是 Base64 字符串。
  3. 在下方输出框即时查看转换结果,内容随输入实时更新。
  4. 打开选项(齿轮图标)以在标准和 URL 安全字母表之间切换、省略 = 填充,或将编码输出按 64 或 76 字符换行。
  5. 查看实时字节与字符计数,并用字节视图以十六进制或二进制查看原始字节(在选项中切换格式)。
  6. 点击复制以复制结果,点击交换以反向转换,或点击清空重新开始。

示例

编码普通文本

输入

Hello

输出

SGVsbG8=

URL 安全字母表

输入

>>>

输出

Pj4-

以十六进制查看字节

编码 "Hi" 时,字节视图显示原始源字节 48 69;解码时则显示解码后的字节。可在选项中切换十六进制与二进制。

常见问题

能处理表情符号以及中文、日文等非拉丁字符吗?
可以。编码和解码均支持 UTF-8,因此表情符号和非拉丁文字都能正确往返,还原为完全一致的原始文本。
URL 安全的 Base64 选项是什么?
URL 安全的 Base64 用 - 和 _ 代替 + 和 /,因此输出可直接用于网址、文件名或 JWT,无需转义。你还可以省略末尾的 = 填充。解码会自动同时接受标准和 URL 安全字母表。
为什么要把输出换行?
某些格式需要固定宽度的行:MIME 邮件每行 76 字符,PEM 证书每行 64 字符。开启 64 或 76 换行即可匹配——解码会直接忽略所有换行。
字节视图显示什么?
它显示底层字节——编码时是源字节,解码时是解码后的字节——以十六进制或二进制呈现,便于查看二进制数据或调试编码。它紧邻实时字节与字符计数。
我的数据会上传到服务器吗?
不会。一切都在你的浏览器中通过内置的 JavaScript 编码完成。你粘贴的文本绝不会离开你的设备,也绝不会发送到任何服务器。

相关工具