Skip to content

Developer

Hash & Checksum

Generate cryptographic hashes for text or files using the browser's own WebCrypto implementation. Useful for verifying a download matches its published checksum.

Runs entirely in your browser

Loading tool…

How it works

  1. 01Pick an algorithm — SHA-256 unless you have a reason otherwise.
  2. 02Type text, or drop a file to checksum it.
  3. 03Compare the result against a published checksum to verify a download.

Questions

Are my files uploaded anywhere?
No. The file is read from your disk by the browser and processed in this tab using JavaScript and WebAssembly. Nothing is transmitted, which you can verify by opening your browser's network panel or by disconnecting from the internet — the tool keeps working.
Should I use SHA-1?
Not for anything security-related — SHA-1 has practical collision attacks and is unsuitable for signatures or integrity guarantees. It is offered because older systems still publish SHA-1 checksums.
Where is MD5?
Deliberately absent. It is comprehensively broken, and the browser's WebCrypto does not implement it — shipping a hand-rolled MD5 would mean bundling code whose only use is a hash nobody should choose.