Base32 编解码

🔐 Base32 Encode/Decode

Base32 Encode/Decode is available directly in your browser, with no data uploaded.

📐 工作原理与说明

本编解码工具基于对应编码标准(RFC/规范),纯前端本地处理,数据不上传。 工具名称:Base32 编解码 - 免费编码解码工具,Base32 编码 / 解码。

📖 算法说明

Base32 将字节序列按 5 位一组映射到 A-Z2-7 共 32 个字符,末尾用 = 填充至 8 字符倍数。

每 5 字节 → 8 字符;适用于 DNS、不区分大小写场景。

📚 深度解析:Base32 编码

💡 常见使用场景

  • 生成人工可读、不易抄错的一次性密码或激活码(去掉了易混淆的 0/O、1/l)。
  • 在大小写不敏感或只支持大写字母的环境中传输数据。
  • 与 Base64 对比选型:需要人工抄写时用 Base32,需要紧凑时用 Base64。
文本编码
输入 Hello 编码得到 JBSWY3DPEB3W64TMMQ====,全部为大写字母与数字 2-7,末尾 = 为填充。

❓ 常见问题(FAQ)

Base32 为什么比 Base64 更适合人工抄写?
Base32 只用 A-Z 和 2-7,排除了 0/O/1/I/L 等易混字符,且通常为大写,肉眼辨读与口述都更可靠。
结尾的 = 是什么?
和 Base64 一样是填充符,用于把长度补齐到 8 的倍数,解码时会被忽略,可保留也可在 URL-safe 场景去除。
⚠️ 使用说明与注意事项
📖关于「Base32 编解码」

📝工具简介

Base32 编解码。专为开发者打造的在线工具,纯前端运行,代码不离开浏览器。