Generate file and text hashes

SHA-256/384/512 and SHA-1 for text or files, computed locally.

Runs on your device — never uploaded

How to generate file and text hashes

  1. Paste text or drop a file

    Files of any size are streamed.

  2. Read the hashes

    All algorithms compute at once.

  3. Compare

    Paste an expected checksum to verify a download.

Frequently asked questions

Is MD5 supported?
MD5 is not offered by Web Crypto because it is broken; use SHA-256 for checksums.
Is my file uploaded?
No. Hashing runs in your browser; a 1 GB file never leaves your disk.
Are hashes case-sensitive when comparing?
No, comparison ignores case and whitespace.

More developer tools