Developer tools
Compute SHA-256, SHA-512 and HMAC hashes of text or files locally and verify checksums.
Hashing runs locally with WebCrypto. SHA-1 is shown for checksums only and is not collision-resistant.
Type text or choose a file. SHA-1, SHA-256, SHA-384 and SHA-512 update automatically; add a key for HMAC or paste an expected hash to verify a download.
SHA-256 of hello world is b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9.
No. Files are read and hashed in your browser with WebCrypto, up to 256 MB. MD5 is not offered because it is broken and unsupported by WebCrypto.