Hash Generator
Generate MD5, SHA-1, and SHA-256 hashes from text.
Hashes
……………How to use it
- 1Type or paste text, or switch to "File" and drop in a file up to 25 MB.
- 2Read the MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes, generated instantly — copy one or all of them.
- 3Optionally paste a known hash to check which algorithm it matches.
Supported formats & limits
Works with standard syntax — no file size limit, since everything runs in your browser.
Example
Hashing “Hello, CalcLake!” always produces the same MD5, SHA-1, SHA-256, SHA-384, and SHA-512 values — change a single character and every hash changes completely, which is exactly what makes hashes useful for verifying files haven't been altered. Switch to “File” mode to hash an actual download instead of typed text.
How it works
SHA-1, SHA-256, SHA-384, and SHA-512 are computed with your browser's built-in Web Crypto API. MD5 isn't supported by Web Crypto, so it's computed with a standalone implementation of the original RFC 1321 algorithm, verified byte-for-byte against a reference implementation — all hashing happens locally, whether it's typed text or an uploaded file, and nothing is sent anywhere.