Proof you can point to.

Preserve the truth of what you create — because memories fade, but proof doesn’t.

1) Create hash locally

This is the fingerprint we’ll save with your proof. Copy for your records (optional).

2) Buy & save proof

Checkout via Stripe (single, Starter, or Pro). On success we save your hash and generate your public verification URL.

Quick Verify

Already have a proof? Paste your Proof ID (cs_…) or 10-character Quick Verify ID to open its verification page.
What is a hash, and how is it connected to the Proof ID?

When you select a file, your browser calculates a SHA-256 hash — a unique 64-character fingerprint derived from your file's contents. Think of it like a digital DNA sequence: even changing a single comma in your file produces a completely different hash. This is what gets recorded on the Bitcoin blockchain as permanent proof that your exact file existed at a specific point in time.

Your Proof ID is a shorter reference code that docuProof uses to look up your record in our system. It links to your hash, the timestamp, and — once anchored — the Bitcoin block where your proof lives.

The important distinction: the hash proves your file is authentic (unchanged), while the Proof ID helps you find and share your proof quickly.

🔒 Your file never leaves your device — only the hash is ever transmitted.