Base58 编码器 将文本编码为 Bitcoin 和 IPFS 使用的 Base58 格式。
Base58 编码
将文本编码为 Bitcoin 和 IPFS 使用的 Base58 格式。
输入文本
输入或粘贴您想要编码的文本。
查看Base58输出
Base58编码结果会立即出现。
复制结果
点击复制按钮以复制编码后的字符串。
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
-
1Base58排除0、O、I和l以避免视觉混淆
-
2前导零字节映射到输出中的'1'字符
-
3Base58比Base64稍微不那么空间高效,但更易读
-
4被比特币使用 -- 与添加校验和的Base58Check不同
Related Tools
Frequently Asked Questions
Q 这个工具是免费的吗?
Q 我的数据安全吗?
Q Base58使用哪些字符?
Q 支持哪些浏览器?
Q 这与比特币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.