Follow on X
CHECKERS

Address checker

Paste an address before you send. See its type and network, catch typos with its checksum, and check every character against the original. Reads every bitcoin address format, payment links and Lightning invoices.

Checked in your browser. Nothing you paste is sent anywhere. Never paste a recovery phrase or private key into any website, this one included.

Every bitcoin address carries a checksum, a few characters computed from the rest. Change one character and the checksum no longer matches, which is how wallets catch most typos. This checker runs the same test in your browser and tells you what kind of address it is: legacy (1…), script hash (3…), native SegWit and SegWit script (bc1q…), Taproot (bc1p…) or a silent payment address (sp1…), and whether it is for the real network or a test network (tb1…, bcrt1…, m…, n…, 2…). It also reads payment links (bitcoin:…), Lightning invoices, LNURL, BOLT 12 offers and Lightning addresses.

A checksum cannot tell you whether an address is the one you meant. Scammers create look-alike addresses that share the first and last few characters with one you use and slip them into your transaction history (address poisoning), and some malware swaps the address you paste. So the checker splits the address into numbered groups of four: compare every group with the original and tap each one as you go. If you can read the address from a second source, such as the recipient's screen or your hardware wallet's display, paste or type it in the second box and the checker marks any group that differs.

If you paste a recovery phrase or a private key by mistake, the box clears itself and shows a warning. Nothing you type here is sent anywhere.

Related lessons: Addresses: every format explained, Sending and receiving, without mistakes.

Education only, not financial, tax or legal advice. Results are estimates from what you enter and from public data that can be late or wrong; check anything important before you act on it. The check runs only in your browser and compares text. It cannot tell you who an address belongs to or catch every kind of tampering; confirm addresses through a trusted channel and, where you can, on your hardware wallet's screen. By using this tool you accept the Terms of Use and Disclaimer.

SOURCES

  1. BIP 173: Base32 address format for native v0-16 witness outputs (bech32)
  2. BIP 350: Bech32m format for v1+ witness addresses
  3. Learn Me A Bitcoin: Address (Base58Check)
  4. BOLT 11: Invoice protocol for Lightning payments
  5. BIP 21: URI scheme (bitcoin: payment links)
  6. BIP 352: Silent payments
  7. LUD-01: LNURL encoding
  8. BOLT 12: Offer encoding
  9. Bitcoin Core 28.0 release notes (pay-to-anchor outputs)
  10. Jameson Lopp: Bitcoin address poisoning attacks (April 2025)