Hash Generator
Work out the SHA-1, SHA-256, SHA-384 and SHA-512 hash of text or a file, and check a download against the checksum you were given. Files are never uploaded.
This tool runs entirely in your browser; what you enter is never sent to our servers.
How to use it
- Choose whether to hash text or a file.
- Type the text or pick the file; all four hashes are worked out together.
- Paste an expected hash below to check it; the matching algorithm is marked.
What is a hash for?
A hash is a fingerprint of data: the same data always gives the same hash, and changing a single byte changes it completely. That's how you can tell a download hasn't been corrupted or tampered with — compare it with the SHA-256 the publisher gives. The hashing uses your browser's Web Crypto; your file isn't uploaded. Browsers read the whole file into memory to hash it, so files are limited to 512 MB.