Signature inspection

EIP-712 Typed Data Hash Inspector

Validate structured EIP-712 typed data and calculate the digest a wallet would ask a user to sign.

✓ Runs in your browser✓ No account✓ No wallet signature
Calculated locally

Validate and hash EIP-712 typed data

Paste the complete typed-data JSON object containing domain, types, primaryType, and message.

Result

Your manual estimate

Calculated locally
Method

How this calculator works

01

Paste typed-data JSON containing domain, types, primaryType, and message; the tool never requests a signature.

02

CoinCalcs validates the manual inputs and applies this published model: digest = keccak256(0x1901 || domainSeparator || hashStruct(message))

03

The result is calculated locally in the browser and is not sent to CoinCalcs or a market-data provider.

Formula

The calculation

digest = keccak256(0x1901 || domainSeparator || hashStruct(message))
Example

A concrete scenario

A permit payload produces a deterministic digest from its domain, types, primary type, and message fields.

Data provenance

Sources used

Privacy: Calculator inputs are processed locally in your browser. CoinCalcs does not receive or store these inputs. Theme and cookie preferences may be stored on this device.

Known limits

What this estimate cannot guarantee

  • A valid digest does not make a signature request safe; domain, spender, value, nonce, deadline, and verifying contract still require review.
  • The result is only as current and accurate as the assumptions entered in the form.
  • The output is educational scenario arithmetic, not financial, investment, tax, legal, or security advice.
FAQ

Questions about this tool

What does the EIP-712 Typed Data Hash Inspector calculate?

Validate structured EIP-712 typed data and calculate the digest a wallet would ask a user to sign.

Does the Typed data use live market or wallet data?

No. It uses only the values entered in the form and labels the result as a manual estimate.

Are my inputs uploaded or stored?

No. The calculation runs in your browser. CoinCalcs does not receive or retain the form values.

Last reviewed: July 22, 2026