A fresh key signs your data in your browser and is discarded after. Keep the record and its key or hash for later comparison. The signature does not establish authorship or truthful content. What this is →
Title, timezone, and private fields (optional)
Optional. Commit to a value without putting it in the record in the clear.
Create the record, then download it. The optional hold action provides the same result.
Verifying cryptography in your browser…
Optional hold action
Hold for 2.5 seconds, or focus the button and hold Space or Enter.
Verify a record
Check a record's signed fields and included content in your browser. Compare a separately retained key or record hash to identify the expected record. Truthful claims need separate evidence. What this is →
Pin an issuer key, or paste bundle.json
Watch a real record verify, end to end
No record to hand? The sample is a real, self-contained record. It is re-hashed and checked in your browser, content and all, and lands on the same VERIFIED readout any record does.
Verify without this website
The offline verifier is a self-contained HTML file. Download it and compare its SHA-256 with the published value before opening it. That comparison identifies the downloaded bytes; it does not establish an independent source of trust. Keep the record, verifier and expected key or hash for later checks without a network connection. The published specification and test vectors support implementing and comparing another verifier.
Checks the record under its recorded key. Compare a key or record hash retained separately to identify the record you expected. This does not establish authorship, truthful claims or a trusted creation date. What a record is, in full.