全部工具

🔢

Base32 / Base58 编解码

RFC 4648 Base32 与 Bitcoin Base58 双向编解码,支持 UTF-8 文本与 Hex 字节串

新增本地运行

Base32 / Base58 编解码的使用场景

  • 核对 TOTP 密钥的 Base32 字符串
  • 调试钱包地址或短标识符的 Base58 编码
  • 把一段 Hex 字节串转成便于手抄的编码

Base32 / Base58 编解码怎么用

  1. 选择算法、操作方向与输入格式
  2. 输入文本或 Hex 字节串
  3. 查看编码结果与字节数说明

常见问题

两种字母表分别是什么?
Base32 用 A–Z 与 2–7 共 32 个字符,按 RFC 4648 用 = 补齐到 8 的倍数;Base58 用 Bitcoin 字母表,去掉了容易看错的 0、O、I、l。
解码乱码怎么办?
先确认输入格式选对了:如果编码时用的是 Hex 字节串,解码也要选 Hex,否则工具会尝试按 UTF-8 还原成文字,可能显示成乱码。
和 Base64 编码工具有什么区别?
Base64 每字符承载 6 bit、含 + / 与 =;Base32 每字符 5 bit 但大小写不敏感、适合口述;Base58 是不定长整数编码、不含易混字符,常用于地址。