wardcrest

Signature verifier

Paste a signed message or EIP-712 typed data with its signature to see exactly which address signed it, and whether that is the address you expect.

What was signed

Exactly as it was signed: spaces and line breaks matter.

Paste the address you think signed it, and Wardcrest will say whether it matches.

How it works

A signature only fits one message and one key. Wardcrest recovers the address that produced it (in your browser, with nothing sent anywhere) and compares it with the signer you expect.

Questions

What can I verify here?

Messages signed with personal_sign (EIP-191), including raw hex messages, and typed data signed with eth_signTypedData_v4 (EIP-712): permits, orders, logins and off-chain votes.

Is anything sent to Wardcrest?

No. The recovery runs in your browser; the message, the signature and the address never leave your device.

Why would I check a signature?

To confirm that a message really came from the address it claims (a proof of ownership, a signed statement from a team, or the terms of an off-chain order) before you rely on it.

What about Safe and other smart-contract wallets?

They sign under ERC-1271: the wallet contract decides whether a signature is valid, so it can only be checked on-chain. This tool covers ordinary wallets (EOAs).