Skip to content

Hash Generator

Computes the hash of text or a local file, with no upload. Files are read in 4 MB chunks, so a multi-gigabyte ISO checksum will not blow up the tab. Handy for checking downloads and comparing content.

# processed in your browser. your content never leaves.

How it works

Hashing uses a WebAssembly implementation rather than the browser crypto.subtle, for a practical reason: crypto.subtle only digests a whole buffer at once, which would mean loading the entire file into memory. MD5 is not there at all, being considered obsolete, and stays here because old checksums are still published in it.

  • MD5, SHA-1, SHA-256, SHA-384 and SHA-512 at once
  • Local files read in chunks, nothing uploaded
  • Compare against an expected hash, with a match or mismatch result
  • Hex or Base64 output

Related tools

See all tools →