Crypto Tools

Bitcoin Address Validator — Check P2PKH, P2SH, Bech32 & Taproot Addresses

Validate any Bitcoin address in your browser by checking its format and cryptographic checksum. Supports all address types: P2PKH (1…), P2SH (3…), Bech32 (bc1q…), and Taproot (bc1p…). The address never leaves your device — validation runs entirely client-side using SHA-256 double-hashing.

  1. Paste or type a Bitcoin address in the input field.
  2. The tool detects the address type and validates the checksum in your browser.
  3. See whether the address is valid, its type (P2PKH, P2SH, Bech32, Taproot), and network.

Supported address types:

  • 1... - P2PKH (Mainnet)
  • 3... - P2SH (Mainnet)
  • bc1q... - Bech32 (Mainnet)
  • bc1p... - Taproot (Mainnet)
  • m/n... - P2PKH (Testnet)
  • 2... - P2SH (Testnet)
  • tb1... - Bech32 (Testnet)

Frequently Asked Questions

What is a P2PKH address?
Pay-to-Public-Key-Hash — the original Bitcoin address format, starting with "1". It uses Base58Check encoding with a SHA-256 double-hash checksum.
What is a Bech32 address?
Bech32 (bc1q…) is the native SegWit address format introduced in Bitcoin Improvement Proposal 173. It uses lowercase alphanumeric characters and includes its own checksum algorithm.
What is a Taproot address?
Taproot (bc1p…) is the latest Bitcoin address format, introduced in November 2021. It uses Bech32m encoding and enables more private and efficient smart contract capabilities.
Does this tool upload my address?
No. Validation runs entirely in your browser using a client-side SHA-256 implementation. Your address never leaves your device.