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エンコーディングは、視覚的に曖昧な文字(0(ゼロ)、O(大文字のo)、I(大文字のi)およびl(小文字のL))を除外した58個のアルファベット数字文字を使用します。ビットコインアドレス用にSatoshi Nakamotoによって作成され、hexよりも短く人間が読みやすい文字列を生成します。また、IPFS、Ripple、およびFlickrでも使用されています。アルファベットは123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyzです。このツールは、UTF-8テキストを大整数演算を使用してBase58にエンコードします。すべての処理はブラウザ内で行われます。

Why Use Base58 エンコード?

  • 視覚的に曖昧な文字を避ける、人間に優しいエンコード
  • コンパクトな表現 - HEX や Base32 よりも短い
  • 100% クライアント側 - データはブラウザから出ない
  • Bitcoin, 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 これは Bitcoin 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.