Skip to main content

Base58 编码器 将文本编码为 Bitcoin 和 IPFS 使用的 Base58 格式。

Base58 编码 illustration
🔐

Base58 编码

将文本编码为 Bitcoin 和 IPFS 使用的 Base58 格式。

1

输入文本

输入或粘贴您想要编码的文本。

2

查看Base58输出

Base58编码结果会立即出现。

3

复制结果

点击复制按钮以复制编码后的字符串。

Loading tool...

What Is Base58 编码?

Base58 编码使用 58 个字母数字字符,排除视觉上容易混淆的字符:0(零)、O(大写 o)、I(大写 i)和 l(小写 L)。由中本聪为比特币地址创建,它产生的字符串比十六进制更短、更人性化。IPFS、Ripple 和 Flickr 也使用了 Base58 编码。字母表为 123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz。本工具使用大整数算术将 UTF-8 文本编码为 Base58,所有处理都发生在您的浏览器中。

Why Use Base58 编码?

  • 人性化的编码,避免视觉模糊字符
  • 紧凑的表示法 -- 比十六进制或Base32更短
  • 100%客户端 -- 数据永远不会离开您的浏览器
  • 与比特币、IPFS和其他主要系统使用相同的字母表

Common Use Cases

加密货币

将数据编码为比特币的Base58格式,用于地址和密钥。

IPFS哈希

使用Base58的IPFS内容标识符。

短标识符

为URL和数据库创建简短、易于阅读的标识符。

数据编码

将二进制数据编码为紧凑、无歧义的文本格式。

Technical Guide

Base58 编码将输入字节视为大端序的大整数,并反复除以 58,收集余数作为 Base58 数字。前导零字节被保留为 '1' 字符。与 Base64 不同,Base58 不使用填充。编码使用 BigInt 算术来确保对任意长度输入的准确性。虽然这种编码比 Base64 稍微低效,但它避免了可能引起混淆的字符。

Tips & Best Practices

  • 1
    Base58排除0、O、I和l以避免视觉混淆
  • 2
    前导零字节映射到输出中的'1'字符
  • 3
    Base58比Base64稍微不那么空间高效,但更易读
  • 4
    被比特币使用 -- 与添加校验和的Base58Check不同

Related Tools

Frequently Asked Questions

Q 这个工具是免费的吗?
是的,完全免费,无需注册。
Q 我的数据安全吗?
是的。所有处理都是100%客户端。
Q Base58使用哪些字符?
123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz -- 排除0、O、I和l。
Q 支持哪些浏览器?
所有现代浏览器,包括Chrome、Firefox、Safari和Edge。
Q 这与比特币Base58Check相同吗?
否,这是普通的Base58。 Base58Check添加了版本字节和校验和。

About This Tool

Base58 编码 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.