Works without an account

Verify any stamp.

Check if any file or text was sealed on MegaETH. Runs entirely in your browser — we never see your data, and it works even if TruthStamp goes away.

Hashing happens locally in your browser. The text never leaves your device.

⚠️ Must be character-perfect. The text is hashed exactly as you stamped it — including all spaces, line breaks, and punctuation. If you stamped text longer than 280 characters, paste the full original text here.

Verify without us, anytime, forever

Every TruthStamp proof can be verified without TruthStamp existing. Even if our website disappears tomorrow, your proof is still valid. Here's how anyone can verify it directly on MegaETH:

  1. Calculate the SHA-256 hash of your file or text. On Mac/Linux: shasum -a 256 yourfile.pdf. For text and files online: emn178.github.io SHA-256 tool.
  2. Prefix the hash with 0x if not already present. This is your content fingerprint.
  3. Call verifyByHash(bytes32) on the TruthStamp contract using any Ethereum tool, MegaETH explorer, or the RPC: https://carrot.megaeth.com/rpc.
    Contract address: loading...
  4. The contract returns (proofId, timestamp, creatorIdentity). A non-zero proofId proves the content existed at that moment — immutably, forever.

Read our full permanence promise →