What does the Hash Generator do?
A cryptographic hash maps any input to a fixed-length digest. SHA-256 is the default for integrity checks; SHA-1 and MD5 are shown for compatibility with older systems and checksum formats.
SHA-256, SHA-1 and MD5 digests, computed on your device. Nothing is uploaded.
The Hash Generator computes SHA-256 (64 hex characters) and SHA-1 (40) with the browser's Web Crypto API, and MD5 (32) with the js-md5 library; input is hashed on your device and never transmitted.
A cryptographic hash maps any input to a fixed-length digest. SHA-256 is the default for integrity checks; SHA-1 and MD5 are shown for compatibility with older systems and checksum formats.
The text is encoded as UTF-8. SHA-256 and SHA-1 are hashed with crypto.subtle.digest; MD5 uses the js-md5 library, since Web Crypto does not implement it. Digests are displayed as lowercase hex. The input never leaves this tab.
No. This page never sends your input to a server — formatting, decoding and hashing all run in this tab, on this device.How that works.
Fine for checksums and cache keys, not for security. Both are broken for collision resistance, so an attacker can craft two inputs with the same digest. Use SHA-256 when integrity matters against an adversary.
This version hashes text. Paste file contents if you need a digest of a document.
No. Password storage needs a slow KDF such as Argon2 or scrypt, not a single SHA-256 of the password.
In Web Crypto, locally.
Browse allgeneratorsor thefull tool directory.