Generate SHA-256 hash from any text input. Create secure 256-bit cryptographic hashes for data integrity verification, password hashing, and digital signatures.
SHA-256 (Secure Hash Algorithm 256-bit) is a cryptographic hash function that produces a fixed-size 256-bit (32-byte) hash value from any input. It is one of the most widely used hash algorithms, employed in SSL/TLS certificates, cryptocurrency (Bitcoin), password storage, file integrity checks, and digital signatures.
SHA-256(text) = 64-character hexadecimal stringSHA-256 processes input in 512-bit blocks, applying 64 rounds of cryptographic operations including bitwise operations, modular addition, and logical functions. The output is always 256 bits (64 hex characters), regardless of input size. Even a tiny change in input produces a completely different hash.
| Input | Output |
|---|---|
| Hello World | a591a6d40bf420404a011733cfb7b190d62c65bf0bcda32b57b277d9ad9f146e |
| hello world | b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9 |
| e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |