Base32 编码器 使用 RFC 4648 标准字母表将文本编码为 Base32 格式。
Base32 编码
使用 RFC 4648 标准字母表将文本编码为 Base32 格式。
输入文本
输入或粘贴您想要编码的文本。
查看编码输出
Base32 编码结果会即时出现。
复制结果
点击复制按钮来复制编码后的字符串。
What Is Base32 编码?
Base32 编码使用 32 个 ASCII 字符(A-Z 和 2-7)来表示二进制数据,如 RFC 4648 中定义的。每 5 个字节的输入产生 8 个 Base32字符,需要时用 = 填充。Base32 是大小写不敏感的,并避免了视觉模糊的字符(0/O、1/I/L),使其适合手动输入和大小写不敏感的系统。它被用于 TOTP/HOTP 密钥、Tor 洋葱地址和大小写不敏感的文件系统。此工具将 UTF-8 文本编码为标准 Base32,带有正确的填充。所有处理都发生在您的浏览器中。
Why Use Base32 编码?
-
不区分大小写的编码避免了类似字符之间的混淆
-
符合 RFC 4648 标准,具有适当的填充
-
100% 客户端处理 - 数据永远不会离开您的浏览器
-
完全免费的在线工具,无需注册或限制
Common Use Cases
TOTP 密钥
为双因素身份验证应用程序编码共享密钥。
文件系统
为不区分大小写的文件系统和 URL 编码数据。
人类可读性
当编码后的数据需要被人类阅读或输入时使用。
Tor 地址
Base32 在 .onion v3 地址中用于 Tor 隐藏服务。
Technical Guide
Base32 将 5 个字节(40 位)分成 8 组,每组 5 位。每个 5 位值映射到 A-Z(0-25)和 2-7(26-31)。使用 = 填充可以使输出成为 8 个字符的倍数。与 Base64 相比,Base32 使用了 20% 更多的空间,但提供了大小写不敏感性并避免了模糊的字符。编码过程将输入转换为 UTF-8 字节,每次处理 5 个字节通过位移,映射每个组到 Base32 字母表,并在需要时追加 = 填充。
Tips & Best Practices
-
1Base32 用于 TOTP/HOTP 密钥 -- 对于双因素身份验证设置很重要
-
2输出始终为大写字母 -- Base32 设计为不区分大小写
-
3Base32 的大小约比 Base64 大 20% ,但更适合人类阅读
-
4不是加密 -- Base32 提供编码,而不是安全性
Related Tools
Frequently Asked Questions
Q 这个工具是否免费?
Q 我的数据是否安全?
Q Base32 与 Base64有什么区别?
Q 支持哪些浏览器?
Q 是否处理 Unicode?
About This Tool
Base32 编码 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.