A simple, open-source, client-side tool to validate a Monero 25-word seed and derive its private keys and primary address. Everything runs in your browser and works fully offline.
This site takes a Monero 25-word seed, checks its built-in checksum word, and derives the private spend and view keys, the public keys, and the primary address for the network you choose. It all happens in your browser.
Monero wallets use a 25-word mnemonic (its own word list, not BIP39). The first 24 words encode your 256-bit private spend key, and the 25th word is a checksum that guards against typos. From the spend key, the view key and address are derived deterministically.
The math is correct and nothing is sent anywhere, but a seed grants full control of the funds it holds. Treat this like any seed handling: prefer an offline or air-gapped device, and never enter a live seed on a machine you do not trust. You can save this page and run it with no internet connection.
The whole pipeline (seed decode, Keccak-256 view key, ed25519 public keys, and Base58 address) was checked against a known Monero test vector so the derived address matches a real wallet's. The ed25519 math is a self-contained implementation with no third-party library.
No. This tool handles the standard Monero 25-word seed used by the official wallets. The 13-word MyMonero format is different and is not supported.
Yes! You can find the full source code on GitHub.
Disclaimer: This tool is provided "as is" with no warranties. Use at your own risk. Keys derived here grant control of funds; handle them with appropriate care and prefer an offline device.