Pricing is published — Personal is free, and Family is R99/month for a household of 5 (R79/month billed annually). Every price includes VAT. See pricing
Sign in Start free
Free · independent · no account needed

You don't have to take our word for it.

Drop in a file and we recompute its SHA-256 fingerprint and check it against our sealing register. You get one of three answers, and they mean different things: a KuduDoc account sealed it, somebody stamped it with our free public tool, or we have no record of it at all. Free, no account, no sign-in.

Free, always No account needed Tells you what it cannot prove
Certificate-of-Completion.pdf Page 2 of 2

Residential-Lease-Agreement.pdf

Completed 2 Aug 2026, 16:48 SAST

Certification signature applied
SHA-256 fingerprint recorded
OpenTimestamps anchor submitted

An illustration of the summary page added to a completed document — not a real result.

Try it now

Check a document in seconds

Drop in a PDF you've received from KuduDoc, or paste the fingerprint printed on its certificate page. We'll recompute it fresh and compare — right here, right now.

Drag a PDF here, or click to browse

Any PDF you've received from KuduDoc

This reads the file you drop in. It is sent to KuduDoc, fingerprinted with SHA-256, and checked against our sealing records — the answer you get back is about your file, not a sample. We do not keep the file; the check itself is logged, with the fingerprint and the time. If you would rather not send the document itself, paste its fingerprint instead: that tells you whether such a document was ever sealed, but it cannot tell you anything about the file in your hands. Either way it is free and needs no account.

How verification works

Three checks, all outside KuduDoc's control

1

Grab the file or the fingerprint

Use the PDF you were sent, or copy the 64-character fingerprint printed on its certificate page.

2

We recompute, not just look up

KuduDoc hashes the file fresh and compares it with what was recorded the moment it was completed — one changed byte and the numbers won't match.

3

See who sealed it, and who did not

The result says whether an identified KuduDoc account sealed the document or somebody used our free public stamping tool — where we cannot tell you who. If a named party has been asked to confirm the document, their answer is shown too, including a refusal.

Two honest details. KuduDoc's certification signature is currently self-signed, not issued by a paid certificate authority: open a certified PDF in Adobe Reader and it reports the signature's validity as "unknown" rather than showing a green tick. That is expected. And an OpenTimestamps anchor is submitted when a document is sealed but only confirmed in Bitcoin some hours later, so a result will often say the anchor is submitted rather than confirmed. We show the anchor's real state instead of a tick.

Your next document deserves the same proof.

Free plan available · South Africa · POPIA-minded