将文本编码为 Base32,或将 Base32 字符串解码回纯文本。支持 RFC 4648 和 Extended Hex(base32hex)字母表。一切都可在你的浏览器中运行——无服务器、无跟踪。
= 填充至 8 的倍数。
RFC 4648 使用 A–Z 和 2-7;它避免使用视觉上易混淆的字符,例如 0, 1, 8, 9.
Extended Hex (base32hex)使用 0-9 和 A–V,保留排序顺序——适用于 Crockford 和 NanoID 变体。
所有处理完全在你的浏览器中进行——不会向任何服务器发送任何内容。
Base32 是一种编码格式,将二进制数据映射到由字母和数字组成的受限字母表。它常用于 OTP 密钥、配置字符串,以及需要不区分大小写或人类可读编码的环境中。
Base32 按 5 字节块编码数据。当输入长度不是 5 的倍数时,会在输出中添加 "=" 填充字符,使总长度为 8 的倍数。填充是 RFC 4648 标准的一部分,大多数解码器都要求包含填充。
不同。RFC 4648 定义了两种 Base32 变体:标准 Base32(A–Z、2-7)和 Base32Hex(0-9、A–V)。它们编码相同的数据,但使用不同的字母表。此工具默认使用标准 Base32 字母表。
可以。TOTP 密钥是 Base32 编码的字符串。你可以在此处粘贴它们以查看原始字节,但请注意,此工具输出的是解码后的文本——二进制密钥可能无法正确显示为文本。
不会。所有编码和解码都通过 JavaScript 在浏览器本地完成。不会向服务器发送任何内容。