Tools · Utilities
Sign & Verify a Solana Message
Sign a message to prove wallet ownership, or verify a signature against a public key.
Launch tool →Read the full guide
Signing a plain text message proves control of a wallet without a transaction — no funds move, nothing touches the chain. Use it to prove ownership for a support request, an allowlist, or anywhere a project asks you to sign to verify.
Verification runs the other direction: paste a message, a signature and a public key, and the ed25519 check happens locally in your browser.
Step by step
- Connect your wallet to sign, or paste a message, signature and public key to verify.
- Enter or generate the message.
- Sign or verify.
- Copy the result.
What it costs
Free.
FAQ
What is message signing for?
Proving you control a wallet without a transaction.
Is it safe?
Signing plain text can't move funds — be wary of encoded data.
How does verification work?
The ed25519 signature is checked locally in your browser.