Monero address validator
Paste a Monero address to check that it's genuinely valid — not just that it looks right. It verifies the address's built-in checksum, so a one-character typo that would send your coins nowhere gets caught.
Private: the check runs entirely in your browser. The address is never sent anywhere — Monero addresses carry their own checksum, so no server or lookup is needed.
What it checks
- Length and characters — a Monero address is exactly 95 characters (or 106 for an integrated address) and only uses the Monero base58 alphabet.
- The checksum — every Monero address ends in a 4-byte checksum, the first four bytes of a Keccak-256 hash of the rest. A valid-looking address with a single wrong character passes the length and character checks but fails the checksum, so a typo is caught here rather than silently accepted.
- The type and network — it reads the address prefix to tell you whether it's a standard, subaddress, or integrated address, on mainnet, testnet, or stagenet.
The three kinds of Monero address
- Standard — starts with
4, 95 characters. Your wallet's main address. Works, but reusing it everywhere is a privacy leak. - Subaddress — starts with
8, 95 characters. The recommended way to receive: make a fresh one per payer, and outsiders can't link them to each other. See send & receive. - Integrated — starts with
4, 106 characters. A standard address with a payment ID baked in, used mostly by exchanges to tell deposits apart.
This tool only tells you whether an address is well-formed. It can't tell you whose address it is — always confirm the address with the person you're paying through a trusted channel.
