Bech32 address fails
check for mixed uppercase/lowercase, an incorrect human-readable prefix or a Bech32/Bech32m mismatch.
Identify a Bitcoin address format, network prefix and checksum while keeping format validity separate from ownership and payment safety.
Crypto & SecurityRead the full guideA Bitcoin address validator checks encoding, prefix, payload and checksum rules for supported legacy Base58Check, SegWit Bech32 and Bech32m formats. It can identify likely network and address type, but it cannot prove ownership, balance, activity or recipient identity. Validates legacy P2PKH and P2SH Base58Check forms.
Paste Address
Enter a Bitcoin address to validate
Validate Format
Verify format, checksum and network
Review Result
See status and address details
The address is properly formatted and valid.
Starts with valid prefix
Expected 1, 3, m, n, 2, bc1, tb1, or bcrt1.
Character set valid
Legacy addresses must use the Base58 alphabet.
Checksum passed
Base58Check checksum must match the payload.
Length valid (34)
Decoded legacy payload should contain one version byte and 20 hash bytes.
Enter the source data: Paste the full address exactly as supplied. Preserve case for Bech32-family validation and reject mixed-case strings.
Choose the relevant settings: Let the tool identify Base58Check, Bech32 or Bech32m and show the candidate network/type separately.
Review and verify the result: Review checksum status, then independently verify the recipient and network before sending bitcoin.
check for mixed uppercase/lowercase, an incorrect human-readable prefix or a Bech32/Bech32m mismatch.
look for visually similar characters and verify the checksum without “correcting” the address.
validate the prefix rules and do not reuse an explorer mapping across mainnet and test networks.
The current scope includes legacy Base58Check P2PKH/P2SH, SegWit Bech32 and Bech32m/Taproot-style formats. Exact witness-version and test-network coverage must pass official BIP test vectors.
They use different checksum constants. Bech32 is used for earlier SegWit witness versions, while newer witness versions such as Taproot use Bech32m under BIP350 rules.
No. Format and checksum validation cannot establish identity, ownership, balance or intent.
The calculation runs in this browser component, but that alone is not a complete privacy guarantee. Use non-production data unless you have also reviewed extensions, clipboard history, downloads and site diagnostics.
The layout adapts to narrow screens. File selection, camera access, clipboard actions and downloads still depend on the permissions and capabilities of the mobile browser.
Check encoding, network and checksum, then confirm the destination independently before making a payment.