// local browser tool
Hash Inspector controls
Runs in this tab. Nothing you type is uploaded.Hash Inspector is a local browser utility for checksum notes, content fingerprints, deployment notes, and quick integrity checks.
What it does
- Creates SHA-1, SHA-256, SHA-384, and SHA-512 digests.
- Shows digest output in hexadecimal and base64.
- Keeps copied text in the browser while the digest is created.
- Gives a small repeatable surface for release notes and support documentation.
The four algorithms are not a shortlist I picked; they are everything crypto.subtle.digest implements. MD5 and SHA-3 are not in the browser's digest set, so offering either would mean shipping a hash implementation of my own or sending your input to something that already has one — and both of those give up the only property this page has.
Use cases
- Generate a quick SHA-256 digest for a copied value.
- Record a content fingerprint in a deployment note.
- Compare digest formats while documenting a release artifact.
- Check a short integrity value without pasting data into a remote utility.
Local privacy boundary
The input is processed with the browser's Web Crypto API. The text you paste is not uploaded to graysond.xyz, sent to analytics, or stored by this site.
That is checkable rather than something you have to take on trust. crypto.subtle.digest is part of the browser, so there is no request to make and none is made — disconnect the network after the page loads and the tool still works. Where analytics runs on this site, the event it sends records that a tool action happened and which tool it was; the input field is never read by that path.
How to read the output
Use the same algorithm on both sides when comparing values. A digest only matches the exact input and algorithm used to create it.
Limits
Hash Inspector does not prove that a downloaded file came from a trusted source. It only creates a digest for the exact input you provide.
SHA-1 is included only for comparison with legacy checksums, not for new work.
A digest compares two things; it says nothing about where either one came from. When the checksum you are comparing against is published on the same page as the download, anyone who can change the file can change the number printed beside it, and the match will still be perfect. Provenance comes from a signature you can trace back to a key you already trusted, not from a matching hex string.
Related
Use Passphrase Review for human secret checks, or Security for the site's local-tool boundary.