SOLSTACKTools

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

  1. Connect your wallet to sign, or paste a message, signature and public key to verify.
  2. Enter or generate the message.
  3. Sign or verify.
  4. 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.