Base58 / Base85

在线进行 Base58(比特币字母表)与 Base85(Ascii85)编解码。支持文本双向转换,纯浏览器本地处理,不上传任何数据。

输入内容 等待输入

编码按 UTF-8 取字节;解码结果以 UTF-8 文本显示,无法解析的字节会以替换字符呈现。

转换结果
输入字节—
输出字符—
选择转换方式并输入内容,结果将显示在这里。

Base58 使用比特币字母表(去掉 0OIl),Base85 使用 Adobe Ascii85 格式(<~ ~>)。

转换规则
  • Base58 字母表为 123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz。
  • Base58 每个前导零字节编码为字符 1,其余按大整数转换。
  • Ascii85 每 4 字节一组转成 5 个可打印字符(数值 + 33)。
  • 连续 4 个零字节在 Ascii85 中简写为字符 z。
  • 不足 4 字节的尾组按 5 个字符输出,解码时仅还原对应字节数。
  • 标准参考值:"Hello World!" 的 Base58 为 2NEpo7TZRRrLZSi2U。