Generate cryptographic hashes from any text using MD5, SHA-1, SHA-256, and SHA-512 algorithms instantly. This free online hash generator uses the Web Crypto API to compute hashes directly in your browser — no data is sent to any server. Compare hashes side by side, verify checksums, and learn which hashing algorithm to use for your use case. Works offline, no signup required.
Compute MD5, SHA-1, SHA-256, and SHA-512 hashes of text or files for checksums, ETags, content-addressing, and integrity verification. All hashing happens in your browser via the Web Crypto API — files never upload, text never leaves the page.
shasum -a 256-style verification, integrity attributes, or cache keys.bcrypt, argon2id, or scrypt with a tunable cost factor.== in security-sensitive code. Use constant-time comparison (crypto.timingSafeEqual in Node, hmac.compare_digest in Python) to prevent timing attacks.e3b0c442… hex ≠ 47DEQpj8H… Base64. Match what your tool expects.certutil -hashfile filename SHA256. On macOS: shasum -a 256 filename. On Linux: sha256sum filename. Compare the output with the expected hash from the file publisher. If they match, the file hasn't been tampered with or corrupted during download. You can also use the "File Hash" tab above to compute the hash directly in your browser.