Public wallet utility

MetaMask Message Signer

Sign a message with MetaMask and copy the address, message, and signature.

Sign a message with MetaMask

Sign plain text proof

Formatting is preserved

EIP-191 proof

How MetaMask message signing works

MetaMask can sign a plain text message using the private key behind your Ethereum address. The signature proves control of the wallet for that exact message without moving funds or exposing the private key.

Verify afterwards

From signature to verification

Once a message is signed, the address, message, and signature can be verified. Accredifi uses this same proof-of-control primitive inside institution-grade verification workflows for onboarding, lending, compliance, and ongoing review.

Verify the signature afterwards

Use the public verifier for a local ETH signature check, or explore Accredifi infrastructure for institution workflows.