What is Hash Function?
A hash function converts input data into a deterministic digest, often shown as a hexadecimal or Base64 string. Hashes are used for checksums, integrity checks, cache keys, signatures, and password storage workflows.
Hash any text with SHA-1, SHA-256, SHA-384, SHA-512, or BCrypt directly in your browser — ideal for checksums and integrity checks. Need a strong input to hash? Create one with the password generator.
A hash function converts input data into a deterministic digest, often shown as a hexadecimal or Base64 string. Hashes are used for checksums, integrity checks, cache keys, signatures, and password storage workflows.
For SHA-1, SHA-256, SHA-384, and SHA-512, the tool encodes your text into bytes and calculates the digest in the browser. BCrypt is a password hashing algorithm that adds a salt and configurable work factor, making repeated guessing slower than with fast checksum hashes.
Hello World -> a591a6d40bf420404a011733cfb7b190... super-secret-password -> SHA-256 hash generated {"id":1,"name":"DevTools"} -> Unique digest generated