比特幣位址驗證器
檢查 BTC 位址格式與檢查碼。
僅檢查格式與檢查碼 — 無法確認位址真實存在或持有資金。請務必與收款方核對完整位址。
規則包:Base58Check、BIP-173(Bech32)與 BIP-350(Bech32m/Taproot)— 每次載入都以官方測試向量檢驗。
批次檢查(每行一個位址)
驗證比特幣位址
貼上比特幣地址以逐層檢查:格式辨識(Legacy、SegWit 或 Taproot)、字元集、校驗和(Base58Check 雙重 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),檢查見證程式長度,並回報位址類型(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 位址內嵌 4 位元組檢查碼,其值為 SHA-256(SHA-256(payload)) 的前幾個位元組。Bech32 與 Bech32m 位址使用 BIP-173 / BIP-350 的 polymod 檢查碼。兩者皆完全依規格實作,並於每次頁面載入時以官方測試向量自我測試。
結果有效是否代表位址真實存在或持有資金?
不行。本工具只檢查格式與檢查碼 — 無法確認位址真實存在或持有資金。使用前務必與收款方核對完整位址。
Bech32 與 Bech32m 有什麼差別?
Bech32m(BIP-350)修正了原始 Bech32 檢查碼常數的一個弱點。見證版本 0 的位址(bc1q…)必須用 Bech32,見證版本 1 以上(Taproot bc1p…)必須用 Bech32m。兩者混用會使位址無效。
為什麼我的位址無效?
四層結果會精確顯示失敗環節:格式偵測、字元集、檢查碼,或位址類型規則。檢查碼未通過通常表示有一個以上字元打錯,或位址被截斷。
可以一次檢查多個位址嗎?
可以。開啟批次檢查,每行貼一個位址;表格與 CSV 匯出會列出每筆的結果、類型、網路與失敗層級。
我的位址會被上傳到任何地方嗎?
不會。驗證完全在你的瀏覽器內以本機 JavaScript 與 Web Crypto API 執行 — 不傳送、不儲存任何內容。
最後更新日期: