星点 星点编码工具 首页星点导航
关于
版本 v1.0.0

Base32 编码解码工具

按 RFC 4648 标准 Base32 字母表(A-Z 2-7)进行字节与文本的双向转换,支持大小写、填充与忽略空白选项,解码严格校验非法字符与末组填充位。

Base32 编码解码 · 工具介绍

Base32 使用 32 个字符(A-Z 与 2-7)表示二进制数据,相比 Base64 更不易与数字、符号混淆,常用于 OTP/TOTP 密钥、手动录入密钥等场景。

本工具 v1 仅支持 RFC 4648 标准 Base32;Base32hex(0-9 A-V)作为后续扩展。

编码按 5 位一组映射到字母表,末组不足自动填充;解码严格校验字符集与末尾未使用比特位。

Base32 编码解码 · 功能特点

  • RFC 4648 标准字母表 A-Z 2-7
  • 输出大小写可选,解码大小写不敏感
  • 填充 = 可选保留或移除
  • 可选忽略输入中的空格与换行,不吞非法字符
  • 非法字符与末组填充位错误明确报错

Base32 编码解码 · 使用方法

  1. 选择编码或解码方向;
  2. 在左侧输入文本或 Base32 文本;
  3. 按需选择大小写、填充与忽略空白;
  4. 复制或交换结果。

Base32 编码解码 · 常见问题

Q:Base32 和 Base64 有何区别?

Base32 字母表为 A-Z 2-7(不含易混字符),每字符承载 5 位,输出更长但更易人工读写;Base64 更紧凑但含 + / = 等符号。

Q:支持 Base32hex 吗?

v1 仅支持 RFC 4648 标准 Base32;Base32hex(0-9 A-V)将在后续版本提供。

Q:为什么解码报错?

常见原因是包含 0/1/8/9 等不在字母表中的字符,或末组填充位不为 0。工具会给出具体位置。

相关工具

继续使用本站其它编码处理工具:

Base64 / Base64URL

标准与 URL 安全 Base64 双向转换,支持 Data URL

打开工具

Hex 十六进制编码解码

文本与十六进制字节互转,支持分隔符与 0x 前缀

打开工具

Unicode 编码解码

文本、码点与 Unicode 转义互转,展示 UTF-16/UTF-8

打开工具

HTML Entity 编码解码

HTML 字符实体双向转换,区分命名与数字实体

打开工具

字符串转义

文本与多语言字符串字面量互转,JSON 默认

打开工具

哈希计算

一键计算多种摘要,明确区分算法与安全边界

打开工具

HMAC 消息认证码

用共享密钥生成与校验 HMAC 签名

打开工具

UUID 生成器

随机/确定性 UUID 批量生成,支持 v4/v7/v3/v5

打开工具

文件哈希

本地分块计算文件 MD5/SHA,进度可见可取消

打开工具

Punycode / IDN

国际化域名 Unicode 与 Punycode 互转

打开工具