
Bitcoin Address Lookup & Checker: Balance, Transactions and Validation
Rizful's Bitcoin Address Checker is a free Bitcoin address lookup: paste any address to see its balance and latest transactions, and to check its type and checksum.
It also helps when you're not sure what you're looking at. The Bitcoin ecosystem has accumulated a confusing variety of address formats over the years, and people regularly mix them up with addresses from completely different blockchains. Paste any string and the checker tells you what it is: a Bitcoin address, a Lightning Address, a BOLT11 invoice, or an altcoin address you shouldn't be sending Bitcoin to.
🔍 Try the Bitcoin Address Checker →
Step by Step
1. Paste the address
Open the Bitcoin Address Checker and paste the address into the box. Here we use 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa, the address of Bitcoin's first block, mined in 2009.

2. Click "Check Address"
The format and checksum are checked in your browser; the balance and transactions are looked up next.

3. Check the type and checksum
The first card says what kind of address it is. "Checksum: valid" means it has no typos: change one character and the checksum fails.

4. See the balance
Next comes the confirmed balance, in BTC, sats and US dollars, with the totals received and sent and the number of transactions.

5. Did my funds move?
This card answers the question people most often look up an address for: has anything been spent from it? This address has never sent anything.

6. Follow a pending payment
If a payment to the address is still unconfirmed, "See how soon it confirms" opens it in the Unconfirmed Transaction Checker.

7. Read the privacy notes
Further down, the checker flags address reuse and tiny "dust" payments, with what to do about them.

What It Does
Looks Up Any Bitcoin Address
Paste a Bitcoin address and the checker shows what the blockchain knows about it:
- Balance: the confirmed balance in BTC, sats and US dollars, plus any unconfirmed amounts still on their way in or out.
- Transactions: the totals received and sent, the transaction count, and the latest 25 transactions with their date, amount, fee rate, confirmations, and what each was worth then and now.
- Did my funds move? The last transaction that spent from the address, when it happened and whether it has confirmed, or a clear "nothing has left this address".
- Coins (UTXOs): each unspent coin with what it costs to spend at current fee rates. Dust, and coins that cost more to spend than they're worth, are flagged, and the checker tells you when combining many small coins would help.
- Privacy notes: whether the address has been reused, and whether someone has sent it tiny "dust" amounts, which can be used to track your wallet when you spend them with your other coins. If you don't recognise a dust payment, many wallets let you freeze that coin ("do not spend").
- A QR code and a copy button for the address.
Each unconfirmed transaction links straight to the Unconfirmed Transaction Checker, which shows how far back in the queue it is and how to speed it up.
An address shows no names: the blockchain records amounts and transactions, not who controls them. And one address rarely shows a whole wallet's balance, because wallets hand out a new address for each payment and send change to new addresses too.
Checks the Checksum
Every Bitcoin address has a checksum built in: Base58Check for addresses starting with 1 or 3, Bech32 (BIP-173) for bc1q, and Bech32m (BIP-350) for bc1p. The checker verifies it, so a single mistyped character shows "Invalid Bitcoin Address" instead of a green checkmark.
A valid checksum means the address is well formed, not that it belongs to the person you think. Confirm it with them, and after you paste, compare the first and last few characters with the original: some malware swaps copied addresses.
Identifies Every Bitcoin Address Format
Bitcoin has gone through four major address generations. Rizful's checker recognizes all of them and explains the differences:
- Legacy P2PKH (
1...) — The original format from 2009. Base58Check encoded, 26–35 characters. Still works everywhere but has the highest transaction fees. - P2SH (
3...) — Pay-to-Script-Hash addresses, commonly used for multi-signature wallets and wrapped SegWit (P2SH-P2WPKH). Moderate fees. - Native SegWit (
bc1q...) — The most widely used modern format (Bech32, BIP-173). Reduces transaction fees by ~30–40% compared to legacy. A 62-characterbc1q...address is a SegWit script address (P2WSH), often a multisig wallet, and the checker labels it as one. - Taproot (
bc1p...) — The newest format, activated November 2021 (Bech32m, BIP-350). Best privacy, comparable or lower fees, and Schnorr signature support for advanced smart contracts.
The checker also detects testnet variants (tb1q..., tb1p..., m..., n..., 2...) and warns you that these addresses can't receive real Bitcoin.
Validates Lightning Addresses in Real Time
If you paste something that looks like a Lightning Address (user@domain), the checker queries the LNURL-pay server to verify it.
Here's what happens under the hood:
- The checker extracts the
useranddomainfrom the address - It makes a GET request to
https://<domain>/.well-known/lnurlp/<user> - It parses the LNURL-pay response and checks for valid
callback,minSendable, andmaxSendablefields - If the server responds correctly, you'll see a green "Valid Lightning Address" confirmation
When the address checks out, the checker shows you the details from the server:
- Min Sendable / Max Sendable — the payment range (the server reports these in millisatoshis; the checker converts them to sats)
- Description — the text/plain metadata from the server
- Avatar — if the server provides a thumbnail image in the metadata, the checker displays it
- Comment Allowed — whether the address accepts payment comments, and the character limit
If the server doesn't respond or returns an error, you'll see a clear "Not a Lightning Address" result instead of a misleading green checkmark.
This is a quick check of the LNURL-pay response. For the full end-to-end test (CORS, the metadata, and a live test invoice with the right amount and description hash), use the Lightning Address Tester.
Detects BOLT11 Invoices
Paste a BOLT11 invoice (lnbc..., lntb..., lntbs..., lnbcrt...) and the checker identifies the network (mainnet, testnet, signet, regtest) and offers a direct link to Rizful's Lightning Invoice Decoder where you can see the full invoice details — amount, destination, expiry, route hints, and more.
Catches Non-Bitcoin Addresses
This is where the tool really shines. People constantly paste the wrong kind of address into Bitcoin wallets. The checker detects and clearly warns about:
| Address Format | Starts With | What It Is |
|---|---|---|
| Ethereum | 0x | ETH, Polygon, Arbitrum, Optimism, BSC, Avalanche (EVM chains) |
| TRON | T | TRX, commonly used for USDT-TRC20 |
| Solana | (base58, 32–44 chars) | SOL and SPL tokens |
| Ripple / XRP | r | XRP Ledger |
| Litecoin | L, M, or ltc1 | LTC (legacy and SegWit) |
| Dogecoin | D | DOGE |
| Bitcoin Cash | bitcoincash: | BCH (cashaddr format) |
| Monero | 4 (95 chars) | XMR |
| Cardano | addr1 | ADA |
| Cosmos | cosmos1 | ATOM |
Every non-Bitcoin address gets a red badge, a warning not to send BTC to it, and context about what blockchain it actually belongs to.
LNURL Detection
LNURL strings (lnurl1...) are bech32-encoded URLs used for interactive Lightning payment flows. The checker identifies these and explains the three common use cases: LNURL-pay, LNURL-withdraw, and LNURL-auth.
This Is an Ethereum (0x…) or TRON (T…) Address
If the address you have starts with 0x followed by 40 letters and numbers, it's an Ethereum address, also used by EVM chains such as Polygon, Arbitrum and BSC. If it starts with a capital T and is 34 characters long, it's a TRON address, often used for USDT. Neither is a Bitcoin address, and the checker says so with a red badge.
Never send BTC to either. If someone gave you one for a bitcoin payment, ask them for a Bitcoin address instead, and check that one here before you send.
Shareable Links
Every check generates a shareable URL like:
https://rizful.com/check_bitcoin_address?address=bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4
Copy and send it to someone so they can see the same result without re-entering the address. Result links are kept out of search engines.
Privacy First
A Bitcoin address is public: you give it out to get paid, and nothing in it can move your coins. Never paste a seed phrase (12 or 24 words), a private key or an xprv into any website.
The format and checksum are checked in your browser. For the balance and transactions, Rizful's server fetches public blockchain data from Blockstream (or mempool.space as a backup), so those explorers see Rizful's server, not you. Lightning Address verification requires querying the address's own LNURL-pay server (e.g., https://their-domain.com/.well-known/lnurlp/username), and Rizful never stores or logs those requests. And a shareable link (see above) carries the address in its URL, so anyone who opens that link sends the address to rizful.com as part of the page request.
Need a Bitcoin Address?
If the checker tells you the address you have isn't Bitcoin, sign up at Rizful, our free hosted Lightning wallet: it runs in any web browser, gives you a Lightning address and NWC codes, and is always online to receive. It also gives you a Bitcoin on-chain address.