Base32 编码与解码 - 免费在线 Base32 转换工具

在线进行 Base32 编码与解码,把文本或文件转成 Base32 字符串再还原,实时转换,全程在浏览器本地处理。

在线把文本或文件转换成 Base32 编码,也能把 Base32 字符串还原回原始数据。本工具采用 RFC 4648 标准字母表(A-Z 与 2-7 共 32 个字符),编码时生成不区分大小写、对 URL 友好的字符串,解码时还原出原始字节。整个转换过程都在你的浏览器本地完成,不上传服务器,即使是 2FA 动态口令密钥、API Token 等敏感内容也能放心处理。

输入

输出

关于 Base32 编码

Base32 是一种二进制到文本的编码方案,它通过将二进制数据转换为基数 32 的表示形式,以 ASCII 字符串格式表示。它使用一组 32 个数字,由大写字母 A-Z 和数字 2-7 组成。

如何使用?

1

01

选择“编码”或“解码”模式。

2

02

在输入区域输入或粘贴文本,或拖放文件。

3

03

结果会立即显示在输出区域。

4

04

点击“复制”以复制结果,或点击“下载”将其保存为文件。

主要功能

实时转换

输入时即时查看结果。

文件支持

编码或解码任何类型的文件。

客户端安全

所有处理均在您的浏览器中进行。您的数据从未发送到我们的服务器。

在线把文本或文件转换成 Base32 编码,也能把 Base32 字符串还原回原始数据。本工具采用 RFC 4648 标准字母表(A-Z 与 2-7 共 32 个字符),编码时生成不区分大小写、对 URL 友好的字符串,解码时还原出原始字节。整个转换过程都在你的浏览器本地完成,不上传服务器,即使是 2FA 动态口令密钥、API Token 等敏感内容也能放心处理。

参考资料

相关工具

常见问题

Base32 和 Base64 有什么区别?该选哪个?
Base32 只用 32 个字符(A-Z、2-7),不区分大小写,肉眼读写和电话口述都不容易出错,也更适合放进 URL;缺点是编码后体积比原文大约 60%。Base64 用 64 个字符、区分大小写,体积只大约 33%,存储和传输更省空间。要人工抄写、对大小写不敏感的场景用 Base32;纯程序间传输大数据用 Base64。
Base32 一般用在什么地方?
最常见的是 2FA 双重验证(TOTP)的密钥,比如 Google Authenticator、Microsoft Authenticator 里那串大写字母加数字的种子就是 Base32。此外它也用于 DNS 记录、文件名、区块链地址等需要不区分大小写、对 URL 安全的场景。
编码或解码时我的数据会上传到服务器吗?
不会。所有编码和解码都在你当前浏览器里完成,文本和文件都不会离开本机,因此处理 2FA 密钥、API Token、私密文本等敏感内容也是安全的,断网也能正常使用。
这个工具采用哪种 Base32 标准?
采用 RFC 4648 定义的标准 Base32 字母表,即 26 个大写字母 A-Z 加数字 2-7,并用 = 做填充,把输出对齐成 8 个字符一组的块,与主流验证器和库的实现保持一致。
为什么我的 Base32 解码失败或出现乱码?
通常是因为字符串里包含了字母表之外的字符。Base32 不含数字 0、1、8、9,也不含小写字母;如果是从别处复制来的密钥,请去掉空格、连字符等分隔符,并确认没有把 O 看成 0、把 I/L 看成 1。本工具会对非法字符给出提示。
可以编解码文件吗,还是只支持文本?
都支持。把任意类型的文件拖拽或上传进来,即可把它的字节编码成 Base32;解码时也能把一段 Base32 还原成原始文件,再用「下载」按钮保存到本地。