Mac Base64 编码解码工具
编码或解码 Base64、URL 编码、HTML 实体和十六进制。

Mac 上的编码与解码


App 截图,使用的是示例文件。
如何使用编码与解码
- 1
粘贴文字
粘贴要编码的文字,或要解码的已编码文字,例如 Base64 字符串或含有 %20 的 URL。
- 2
选择格式
选择 Base64、URL、HTML 实体或十六进制。
- 3
选择方向
“编码”将纯文本转换为所选格式;“解码”将其转换回纯文本。
- 4
点按“转换”
或按 Command-Return。结果会显示在下方并拷贝到剪贴板。如果解码后的数据不是文本(例如 Base64 图像),则会改为存储为文件。
编码与解码的功能
在文本与 Base64(包括 URL 安全的 Base64 和 data: URL)、URL 百分号编码、HTML 实体和十六进制之间相互转换。解码后不是文本的数据(如 Base64 图像)会存储为带正确扩展名的文件。一切都在你的 Mac 上完成,令牌和私密数据绝不会经过任何网站。
适合
- 解码电子邮件标头或 API 中的 Base64 字符串
- 将 data: URL 还原为图像文件
- 安全地为链接编码查询字符串
选项说明
- 格式
- Base64(用于电子邮件附件、data: URL 和 API 令牌)、URL(用于链接和查询字符串的百分号编码)、HTML 实体(用于在网页中安全显示 <、>、& 和引号)或十六进制(每个字节用两位十六进制数字表示)。
- 方向
- 编码或解码。解码 Base64 时支持 URL 安全的 Base64、缺少的填充、换行以及完整的 data: URL。解码十六进制时支持 0x 前缀、空格和冒号。
最佳实践
- 为链接编码时,只编码 = 号后面的值,而不是整个地址。URL 编码也会对 : 和 / 进行编码。
- 粘贴完整的 data: URL 即可解码。data: 部分会被跳过,其中的图像会存储为 PNG、JPEG 或 GIF 文件。
- 使用十六进制查看一段文字的确切字节,例如找出不可见字符。
- 点按“用作输入”可解码经过两次编码的内容,或将结果转换回去进行核对。
兼容
- 输入
- 你粘贴或输入的文本。
- 输出
- 转换后的文本显示在窗口中并拷贝到剪贴板;如果解码后的数据不是文本,则存储为文件。
- 文本以 UTF-8 编码,因此带重音的字母和表情符号都能正常使用。
- 解码后的文件命名为 Decoded,识别出类型时扩展名为 .png、.jpg、.gif、.pdf 或 .zip,否则为 .bin。
- URL 解码会将 + 转换为空格。
- HTML 实体编码会转换 &、<、>、双引号和撇号;解码可处理数字实体以及 和 © 等常见命名实体。
关于编码与解码的问题
如何在 Mac 上解码 Base64 字符串?
粘贴字符串,选择 Base64 和“解码”,然后点按“转换”。文本会显示出来并拷贝到剪贴板;图像或其他文件会存储到“下载 › OneMacTools”。
如何将文本编码为 Base64?
粘贴文字,选择 Base64 和“编码”,然后点按“转换”。Base64 结果会拷贝到剪贴板。
如何将 Base64 Data URL 还原为图像?
粘贴完整的 data: URL,选择 Base64 和“解码”。图像会存储为扩展名正确的文件,例如 .png 或 .jpg。
如何对查询字符串进行 URL 编码?
选择 URL 和“编码”,粘贴内容,然后点按“转换”。空格会变成 %20,特殊字符会进行百分号编码,让链接正常使用。
如何解码 URL 中的 %20 等编码?
选择 URL 和“解码”,粘贴 URL,然后点按“转换”。%20 和 + 等编码会变回空格,其他字符也会还原。
在这里解码令牌和私密数据安全吗?
是的。所有内容都在你的 Mac 上转换,因此令牌和私密数据绝不会被发送到任何网站。
为什么它提示这不是有效的 Base64 或十六进制?
文本中包含不属于该格式的字符,或十六进制的位数为奇数。请检查是否拷贝了完整的字符串,以及是否选对了格式。
编码与解码会上传我的文件吗?
不会。编码与解码完全在你的 Mac 上运行,文件绝不会离开你的 Mac,离线也能用。
编码与解码会改动我的原文件吗?
不会。结果会存储为新文件,放在“下载 › OneMacTools”中带日期的文件夹里;除非你打开了另有说明的选项,否则原文件会原封不动。
编码与解码需要什么?
只需一台运行 macOS 26 或更高版本的 Mac,无需安装其他任何东西。
下一步
将图像转为 Base64 Data URI,可直接粘贴到 HTML、CSS 或 JSON 中。
JSON 格式化格式化、压缩和校验 JSON,并精确指出错误所在的行和列。
文件校验和使用 SHA-256、SHA-512、SHA-1 或 MD5 哈希值校验下载的文件。