カテゴリー: 開発ツール

Base58エンコーダー/デコーダー

サイト側で企画したツールツールが見つからない?

テキストをBase58にエンコード、またはBase58をテキストにデコードします

Bitcoinのアルファベットを使ってあらゆるテキストをBase58にエンコードしたり、Base58文字列を読みやすいテキストにデコードしたりできます。すべてブラウザ内で完結します。

結果
GKJTViqK8CZ5qkxjVLWLaezwWbkq5qAYeNfbrzqwr

このページの処理はすべてブラウザ内で行われます。アップロードは一切ありません。

このツールでできること

Base58は、印刷物やURLで見間違えやすい文字である0、O、I、lを除いたアルファベットです。そのため、手で書き写すことを想定したBitcoinアドレスなどの識別子には、Base64ではなくBase58が使われています。このツールは、UTF-8テキストを標準的なBitcoinのBase58アルファベットにエンコードし、また元に戻すこともできます。アルファベット外の文字が含まれる場合は、推測で処理せずエラーとして扱います。

使い方

  1. 「エンコード」または「デコード」を選択します。
  2. テキストまたはBase58文字列を入力欄に貼り付けます。
  3. 結果に問題がなければコピーします。

プライバシー

このツールはすべてブラウザ内で動作します。入力した内容がアップロード・保存・共有されることはなく、タブを閉じれば消えます。

よくある質問

このツールはどのBase58アルファベットを使用していますか。
Bitcoinのアルファベットを使用しています。多くのフォントで見分けにくい0、O、I、lを除外しています。
Base64とはどう違いますか。
Base58は句読点を含まず、見間違えやすい文字も除いた、手書き写しに適したより小さいアルファベットを使用します。その代わり、出力はBase64よりもやや長くなります。
無効なBase58を貼り付けるとどうなりますか。
デコードは中断され、文字化けしたテキストを返す代わりに、入力が有効なBase58ではないことが通知されます。