TingYu Tools

Base58 编解码

比特币地址常用编码

输入数据

支持任意文本,包括中文和特殊字符

转换模式

Base58 字符集

使用 58 个字符(去除易混淆字符)
123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz
已排除:0 (零), O (大写o), I (大写i), l (小写L)
💡 使用说明

什么是 Base58?

Base58 是一种二进制到文本的编码方案,使用 58 个字符的字母表。它移除了容易混淆的字符(0, O, I, l),使编码后的字符串更易于人工阅读和输入。

为什么使用 Base58?

  • 避免视觉混淆:去除了 0OIl 等易混淆字符
  • 易于输入:所有字符都可在键盘直接输入
  • 紧凑表示:比十六进制更短
  • 加密货币:比特币地址等广泛使用

应用场景

  • 比特币地址编码
  • IPFS 内容标识符 (CID)
  • 短链接生成
  • 唯一标识符(避免混淆)

字符集

123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz

共 58 个字符:数字 1-9(9个)+ 大写字母 A-Z 去除 O 和 I(24个)+ 小写字母 a-z 去除 l(25个)

注意事项

  • Base58 对大小写敏感
  • 编码后的字符串通常比原文长
  • 不同于 Base64,Base58 没有填充字符
  • 主要用于人工可读的场景

转换结果

2rmK8xLeRVbp6KCTfnidY
输入大小15 字节
输出大小21 字节
输入长度15
输出长度21
大小变化+6 字节
比率1.40:1
字符分析
Base5821
数字3
大写8
小写10
字符集验证
所有字符均为有效的 Base58 字符
不包含易混淆字符(0, O, I, l)
URL 安全,可直接用于链接
转换详情
原始文本Bitcoin Address
↓ 编码
Base58 字符串2rmK8xLeRVbp6KCTfnidY