Base58/62/100 编解码

Base58 / Base58Check / Base62 / Base100(Emoji)编码解码

功能介绍

四种大进制编码:Base58(Bitcoin 字母表,去除 0OIl 易混字符,区块链地址常用)、Base58Check(附 4 字节 SHA-256 双哈希校验,篡改即报错)、Base62(区分大小写,短 ID 常用)、Base100(每个字节映射为一个区间内 Emoji 字符,视觉趣味)。

全部支持 UTF-8 中文与 Emoji 往返,解码非法字符时给出明确原因。

使用说明

  • 顶部切换编码类型,编码/解码方向可互换
  • Base58Check 解码时自动校验,内容被篡改会明确报「校验失败」
  • Base100 输出为可读的 Unicode 字符序列,可直接粘贴传输

输入输出示例

Base58

hello → Cn8eVZg

Base100

hi → 㜘㜔(每个字节一个字符)

常见问题

Base58 和 Base64 有什么区别?

Base58 去除了 0、O、I、l 和 +/ 等易混淆或不宜手抄的字符,适合人工核对(如比特币地址);Base64 有填充符且含 +/,适合程序间传输。

相关工具

  • Base64 编解码 - Base64 编码与解码,支持 URL 安全变体与中文
  • Hex 编解码 - 文本与十六进制字符串互相转换(UTF-8 字节)
  • URL 编解码 - URL 百分号编码与解码(encodeURIComponent / encodeURI)

本工具完全在浏览器本地运行,输入内容不会被上传或保存。