Verify Ethereum Signature

Verify an Ethereum signed message and recover the signer address.

Paste the original message and the signature to validate the signed payload. You can also enter an expected address to confirm whether the signature matches a specific wallet.

{{ status.label }}

{{ status.message }}

{{ status.label }}{{ recoveredAddress || 'Recovered address will appear after verification' }}

Recovered signer address

{{ recoveredAddress || 'Recovered signer address will appear here.' }}

Common uses

Use this page to confirm wallet ownership proofs, debug signed-message flows, or validate a signature against a known Ethereum address.

How it works

The tool recovers the signing address from the message and signature using the standard Ethereum signed message verification flow, entirely in the browser.