Verify a Proof
Hash or upload the content you want to check, then jump straight to its proof details.
Step 1: Calculate Your File's Hash
Important: For Raw Text
If you have raw text (not a file), first create a .txt file with exactly your text. Make sure to include exactly the same line breaks and spaces as in the original text. Save it, then hash the file using the commands below.
Windows
macOS
Linux
Step 2: Inspect OP_RETURN
After anchoring, you are provided with a Bitcoin transaction ID. Go to mempool.space and paste it in the search box. Then navigate to "Details" and inspect the OP_RETURN value in hex format to confirm it equals your 64-hex hash.

Step 3: Verify the Match
Success if:
- The OP_RETURN data exactly matches your calculated hash
- The transaction has at least 1 confirmation
- The transaction timestamp is after you created the proof
ProofSeal also generates .ots files following the OpenTimestamps standard. This format is widely supported by other timestamping services and Bitcoin verification tools, ensuring your proofs remain verifiable even if ProofSeal is no longer available.
Verification with OpenTimestamps tools:
- Name the .ots the same as your original file with .ots extension.
document.pdf document.pdf.otsfor example. - Use
ots verify document.pdf.otscommand - Compatible with other OpenTimestamps services
- Can be verified independently of ProofSeal