Base32 编码/解码工具

Base32 编码简介

Base32 是一种基于 32 个可打印字符的二进制到文本编码方案。它使用 A-Z 和 2-7 这 32 个字符来表示数据,相比 Base64,Base32 的编码结果更长,但具有更好的可读性和容错性。

主要特点:
  • 使用 32 个字符:A-Z 和 2-7
  • 每个 Base32 字符代表 5 位二进制数据
  • 编码结果长度是原数据的 1.6 倍(8/5)
  • 对大小写不敏感,便于人工输入
  • 常用于二维码、邀请码、OTP 等场景
参数说明:
  • 输入内容:待编码或解码的文本内容
  • Base32编码:将文本转为 Base32 字符串
  • Base32解码:将 Base32 字符串还原为原始文本
编码时输入任意文本,解码时输入 Base32 格式的字符串
操作完成后,结果将自动显示在此处
支持 Base32 编码和解码,适用于数据传输和存储场景。编码结果仅包含 A-Z 和 2-7 字符。
Base32 应用场景
常见用途
  • 二维码内容编码
  • 邀请码/激活码生成
  • 一次性密码(OTP)系统
  • 文件名编码
  • URL 安全标识符
技术优势
  • 避免特殊字符冲突
  • 易于人工输入和校对
  • 大小写不敏感
  • 适合有限字符集环境
  • 错误恢复能力强
推荐文章
使用提示
  • Base32 编码只包含字母 A-Z 和数字 2-7
  • 解码时会自动忽略无效字符
  • 编码结果可能包含填充字符 =
  • 对大小写不敏感,便于输入
  • 适合用于二维码和邀请码等场景