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 编码 / 解码工具
- 用模式开关选择编码或解码。
- 在输入框中输入或粘贴内容——编码时是普通文本,解码时是 Base64 字符串。
- 在下方输出框即时查看转换结果,内容随输入实时更新。
- 打开选项(齿轮图标)以在标准和 URL 安全字母表之间切换、省略 = 填充,或将编码输出按 64 或 76 字符换行。
- 查看实时字节与字符计数,并用字节视图以十六进制或二进制查看原始字节(在选项中切换格式)。
- 点击复制以复制结果,点击交换以反向转换,或点击清空重新开始。
示例
编码普通文本
输入
Hello
输出
SGVsbG8=
URL 安全字母表
输入
>>>
输出
Pj4-
以十六进制查看字节
编码 "Hi" 时,字节视图显示原始源字节 48 69;解码时则显示解码后的字节。可在选项中切换十六进制与二进制。
常见问题
- 能处理表情符号以及中文、日文等非拉丁字符吗?
- 可以。编码和解码均支持 UTF-8,因此表情符号和非拉丁文字都能正确往返,还原为完全一致的原始文本。
- URL 安全的 Base64 选项是什么?
- URL 安全的 Base64 用 - 和 _ 代替 + 和 /,因此输出可直接用于网址、文件名或 JWT,无需转义。你还可以省略末尾的 = 填充。解码会自动同时接受标准和 URL 安全字母表。
- 为什么要把输出换行?
- 某些格式需要固定宽度的行:MIME 邮件每行 76 字符,PEM 证书每行 64 字符。开启 64 或 76 换行即可匹配——解码会直接忽略所有换行。
- 字节视图显示什么?
- 它显示底层字节——编码时是源字节,解码时是解码后的字节——以十六进制或二进制呈现,便于查看二进制数据或调试编码。它紧邻实时字节与字符计数。
- 我的数据会上传到服务器吗?
- 不会。一切都在你的浏览器中通过内置的 JavaScript 编码完成。你粘贴的文本绝不会离开你的设备,也绝不会发送到任何服务器。