Check before you send.
Paste a wallet address, payment link, website link or suspicious message, or scan a crypto QR code with your phone. We check for typos, the wrong network, sanctions and stablecoin blacklists, lookalike addresses, hidden spending approvals, fake websites and common scam signs. Everything runs on your device.
You’re in an app’s built-in browser, which may block the camera. To scan, open this page in Safari or Chrome (use the ••• or share menu). Pasting and screenshots work here.
Private: everything is checked on your device. What you paste or scan, camera images and screenshots are not sent to ChainWatch or anyone else. How this works.
Your address whitelist (0) · protects against address poisoning
What it’s for: a whitelist of addresses you send to often, such as your own wallets, your exchange deposit addresses and people you pay regularly. It helps detect one specific attack, address poisoning: scammers plant a lookalike address in your transaction history that starts and ends like one of yours, hoping you copy it next time.
How it works: every address you check is compared with your whitelist. An exact match is confirmed; a near-match is flagged red. You don’t need it to check a code, link or message someone sent you. Your whitelist is stored only in this browser; we can’t see it.
How to use it
Pick what you have, then follow the steps. Everything stays on your phone or computer.
A QR code someone sent you (a text, email, chat or photo)
- Take a screenshot of the QR code, or save the photo.
- Tap Check a screenshot.
- Choose the screenshot from your photos.
- Read the result. Nothing is paid or sent.
A QR code on paper, a poster or another screen
- Tap Scan QR code.
- If your phone asks, tap Allow for the camera.
- Point the camera at the code and hold still. The check starts by itself.
- Read the result.
A letter, flyer, text message or email
- Tap the big box at the top of the page.
- Type a few words from it: what it says you must pay, and how. For example: pay your bail at the bitcoin kiosk.
- Tap Check.
- If it also has a QR code, check the code too (see above). The QR buttons read the code only, not the words.
Shortcut for a text or email: press and hold on the message, tap Copy, then press and hold in the box and tap Paste. Words in a photo can be copied the same way on most phones (iPhone: press and hold on the words in the photo; Android: open the photo in Google Photos and tap Lens).
A wallet address or website link
- Copy it, then paste it into the big box.
- Optional: under “I’m sending on”, choose the network, so we can warn you if the address is for a different one.
- Tap Check.
Reading the result
- Red: stop. Don’t pay or send anything. Tap Get help if you have already paid.
- Amber: warning signs. Something here is a known warning sign. Read each warning before you do anything.
- Grey: nothing found. These checks found nothing, but it may still be dangerous. Most scams use addresses and messages these checks can’t recognise.
- Not sure? Don’t pay. Show it to someone you trust, or ask us. No court, police force, government agency or bank ever takes payment at a Bitcoin ATM or kiosk.
Optional: your address whitelist
If you often send to the same addresses (your own wallets, your exchange deposit address), add them to your whitelist after checking one. Later checks will then warn you about lookalikes used in address poisoning.
Put it on your phone’s home screen
- iPhone (Safari): tap the Share button, then “Add to Home Screen”.
- Android (Chrome): tap the ⋮ menu, then “Add to Home screen”.
If the camera doesn’t open
- Allow the camera for chainwatch.us: tap the page-settings button beside the address bar (“aA” in Safari, the icon left of the address in Chrome) and allow Camera.
- If you opened the link inside Instagram, Facebook or another app, open it in Safari or Chrome instead.
- Or take a screenshot of the code and use Check a screenshot.
What it checks
What a match means
A match means the address is on an official list. For the OFAC sanctions list, the U.S. Treasury has designated the person or group behind it, and U.S. persons are generally prohibited from dealing with it. For a stablecoin blacklist, the issuer has frozen the address, usually after reports of theft, fraud or a law-enforcement request. Either way: do not send funds to it.
What a grey “nothing found” result means
Only that these particular checks found nothing. It may still be dangerous. Most scam and theft addresses are never sanctioned or frozen, and many scam websites look normal, so a result with no warnings is not a sign that something is safe. If someone is pressuring you to send crypto, read the warning signs in our guidance library first.
Already sent funds?
Stop sending more, keep every record (transaction hashes, screenshots, messages), and report it to the FBI at ic3.gov. Our guide to the first 72 hours after a theft walks through each step, and a case review can tell you what a forensic trace could show.
Your privacy
- Checked on your device. What you paste, type or scan is checked by code running in your browser. It is not sent to ChainWatch or anyone else.
- Camera. Used only while the scanner is open, only to read a QR code. Video is not recorded, saved or uploaded, and the camera turns off as soon as a code is read or you close it. Your browser asks your permission first.
- Screenshots. The image is read on your device and never uploaded.
- Address whitelist. Saved only in this browser on this device; we can’t see it. Remove addresses any time under “Your address whitelist”, or by clearing this site’s data in your browser.
- Downloaded to you, not uploaded by you. The sanctions and blacklist data, the QR reader and the recovery-phrase word list are downloaded from chainwatch.us, the same files for everyone, so the checks can run on your device.
- Recovery phrases and private keys. If you paste one, we warn you and clear the box. It is never stored or sent.
- Statistics. We use Plausible, a cookieless analytics service, to count how often the tool is used and the type of result (for example “link, warning” or “address, not listed”). It never receives the address, link, message or image you checked.
Questions
Does a clean result mean an address or link is safe?
No. The checks look for known problems and common warning signs. Most scam addresses are on no list, and many scam websites look normal. A result with no warnings only means these particular checks found nothing.
Is what I check sent to ChainWatch?
No. Addresses, links, messages, camera images and screenshots are checked by code running in your browser and are not sent to ChainWatch or anyone else. We only count, anonymously, the type of check and its outcome. See Your privacy.
Is the camera recording or uploading anything?
No. The camera is used only while the scanner is open, only to read a QR code on your device. Nothing is recorded, saved or uploaded, and the camera turns off as soon as a code is read.
Why can a QR code be dangerous?
A crypto QR code can hold more than an address: a payment request, a spending approval that lets someone take your tokens, or a wallet connection to a website. The checker shows what the code actually asks your wallet to do.
Does a warning mean it is definitely a scam?
No. The checks are automated and can raise false alarms. A warning is a reason to stop and verify through a channel you trust, not a finding that anyone did anything wrong.
How current are the lists?
They’re refreshed every two days from the official sources. The date of the last update appears with each result.
Can I rely on this check for compliance or legal decisions?
No. It is an informational tool. It is not a sanctions or compliance clearance and not legal advice. See the disclaimer.
What should I do if an address I paid is listed?
Stop sending funds, preserve your records, report to IC3, and consider a case assessment. Frozen stablecoins can sometimes be returned through legal process, which starts with documentation.