What makes a Solana address valid?
A Solana address is a base58 string, 32 to 44 characters long, that encodes a 32-byte public key. This free validator checks the format and length, flags EVM addresses and transaction signatures pasted by mistake, and shows whether the address is on or off the Ed25519 curve. It runs in your browser.
Last updated: October 2026. Free tool by Formo, the analytics platform for onchain apps.
Check address format
Confirm that an address uses valid base58 characters and decodes to exactly 32 bytes, with a clear reason when it does not.
Tell wallets from PDAs
See whether an address sits on the Ed25519 curve. Wallet keys do. Program derived addresses do not, so no private key exists for them.
Catch wrong-chain input
Flag EVM addresses and transaction signatures before they reach allowlists, airdrop lists, CSV imports, or support records.
How to use the Solana address validator
Paste a Solana address to check its format. A Solana address is the base58 encoding of a 32-byte public key. The tool decodes the string, checks the length, and tests whether those 32 bytes are a point on the Ed25519 curve. It does not look up the account, so nothing leaves your browser.
1. Paste a Solana address
Copy an address from a wallet, block explorer, CSV export, CRM, or support ticket. Valid addresses are 32 to 44 base58 characters long.
2. Check the format
The tool rejects characters outside the base58 alphabet. Base58 leaves out 0, O, I, and l because they look alike. It also rejects strings that do not decode to 32 bytes.
3. Read the curve result
Wallet keypairs are points on the Ed25519 curve. Program derived addresses are chosen off the curve, so only their program can sign for them. Known programs and mints, such as the System Program and USDC, get a label.
4. Use clean addresses in your workflow
Validated addresses keep wallet analytics, airdrop lists, allowlists, and identity resolution consistent across your Solana and EVM data.
Related tools
Explore more free tools for crypto growth and analytics teams.