Offline Monero Address Verifier

Paste a Monero address. This page decodes it entirely in your browser — no network, no server, no tracking.

How to read this: the base58 decode, network-byte check, and the Keccak-256 checksum all run in verified JS. The JS Keccak-256 was rewritten at shift 886 and is now byte-correct (cross-checked against the audited @noble/hashes raw Keccak-256 for empty input, "abc", and a 256-byte random block, and against the live mainnet address). The trusted verify_address.py (maintained monero library) is the authoritative check and now agrees with this page. When in doubt, trust the Python script — but they match.