Bitcoin Address Validator
Check Bitcoin address format, checksum, and network compatibility for legacy, SegWit, Bech32, and Bech32m addresses directly in your browser.
Read the full guidePaste 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.
Validates P2PKH, P2SH, Bech32, and Bech32m address formats.
Your data never leaves your device. Validation runs client-side.
Copy normalized addresses and clean JSON responses.
Instant checksum and format feedback.
Bitcoin Address Validator checks whether a pasted address matches a known Bitcoin address format and checksum. It helps catch typos before you paste addresses into documentation, support tickets, scripts, or wallet workflows.
The tool validates legacy Base58Check addresses that start with 1 or 3, testnet legacy addresses, Native SegWit Bech32 addresses, and Bech32m Taproot-style witness addresses.
A valid result means the address is structurally correct and its checksum matches. It does not prove ownership, balance, or whether a recipient is trustworthy.
No. It only means the address format and checksum are valid. Always confirm the recipient and network before sending funds.
Base58Check is the checksum format used by legacy Bitcoin addresses such as P2PKH and P2SH addresses.
Bech32 is used for Native SegWit addresses. Bech32m is used for newer witness versions such as Taproot.
No. Checks run in your browser. Opening an explorer link is the only action that leaves the page.