ビットコインアドレス検証ツール
BTCアドレスの形式とチェックサムを確認。
形式とチェックサムのみを確認します — アドレスの実在や残高の有無は確認できません。必ず受取人と完全なアドレスを照合してください。
ルールパック:Base58Check、BIP-173(Bech32)、BIP-350(Bech32m/Taproot)— 毎回の読み込み時に公式テストベクトルで検証。
一括チェック(1行に1アドレス)
ビットコインアドレスを検証
ビットコインアドレスを貼り付けて、レイヤーごとに確認します:フォーマット検出(レガシー、SegWit、Taproot)、文字セット、チェックサム(Base58Check double SHA-256、またはBIP-173/BIP-350のpolymod)、およびネットワーク別のアドレスタイプ。メインネットとテストネットの両方が認識され、一括モードではリスト全体を一度にチェックできます。すべてブラウザ内で実行され、バリデーターは読み込みのたびに公式のBIPテストベクターと照らし合わせて自身の正確性を証明します。構造のみをチェックするため、アドレスが実際に使用されているかは判別できません。代わりにイーサリアムアドレスを確認する場合は、こちらをご利用ください。 イーサリアムアドレス検証ツール.
Bitcoin has three address families, each with its own checksum. Legacy addresses (starting with 1 for P2PKH or 3 for P2SH) use Base58Check: the payload is hashed twice with SHA-256 and the first four bytes are appended as a checksum, so a single mistyped character is caught with overwhelming probability. SegWit addresses starting with bc1q use Bech32 (BIP-173), and Taproot addresses starting with bc1p use Bech32m (BIP-350) — both are BCH codes that guarantee detection of any error affecting up to four characters.
この検証ツールはアドレスをデコードし、バージョンに応じた正しいチェックサムアルゴリズムを検証し(v0 は Bech32、v1 以上は Bech32m)、witness プログラム長を確認し、アドレス種別(P2PKH、P2SH、P2WPKH、P2WSH、P2TR)とネットワーク(メインネット、テストネット、regtest)を報告します。実装はページ読み込みのたびに公式の BIP-173 と BIP-350 のテストベクトルで検証されます。
よくある質問
対応しているビットコインアドレスの形式は?
現行の全形式に対応:レガシー P2PKH(1 で始まる)、P2SH(3 で始まる)、SegWit v0 Bech32(bc1q…)、Taproot Bech32m(bc1p…)、さらにテストネット版(m、n、2、tb1…)。各アドレスにはネットワークが表示されます。
チェックサムはどのように検証されますか?
Base58Check アドレスには、SHA-256(SHA-256(payload)) の先頭バイトに等しい4バイトのチェックサムが埋め込まれています。Bech32 と Bech32m のアドレスは BIP-173 / BIP-350 の polymod チェックサムを使います。どちらも仕様どおりに実装され、ページ読み込みのたびに公式テストベクトルで自己検証しています。
有効という結果は、アドレスが実在して残高があるという意味ですか?
いいえ。本ツールは形式とチェックサムのみを確認します — アドレスの実在や残高の有無は確認できません。使用前に必ず受取人と完全なアドレスを照合してください。
Bech32 と Bech32m の違いは何ですか?
Bech32m(BIP-350)は元の Bech32 チェックサム定数の弱点を修正したものです。witness バージョン 0 のアドレス(bc1q…)は Bech32 を、バージョン 1 以上(Taproot bc1p…)は Bech32m を使わなければなりません。取り違えるとアドレスは無効になります。
アドレスが無効なのはなぜですか?
4層の結果で、どこで失敗したかが正確に分かります:形式判定、文字セット、チェックサム、アドレス種別のルール。チェックサム不合格は通常、1文字以上の打ち間違いかアドレスの切り詰めを意味します。
複数のアドレスを一度にチェックできますか?
はい。一括チェックを開いて1行に1アドレスずつ貼り付けてください。表と CSV エクスポートには、各エントリの結果・種別・ネットワーク・失敗したレイヤーが含まれます。
アドレスはどこかにアップロードされますか?
いいえ。検証はローカルの JavaScript と Web Crypto API を使ってすべてブラウザ内で実行されます — 送信も保存も一切ありません。
最終更新日: