What is Keccak-224?
Keccak-224 is a cryptographic hash function in the SHA-3 family, standardized by NIST in FIPS 202. It produces a fixed 224-bit (28-byte) hash output using a sponge construction that absorbs input data and squeezes out a secure fingerprint. The algorithm is cryptographically secure, resistant to collision and preimage attacks, and suitable for applications requiring smaller hash sizes while maintaining robust security. This free online Keccak-224 Hash Generator runs entirely in your browser with zero uploads—no server storage, no account required, just instant hashing of any text or data.
How Keccak-224 works
Keccak-224 uses a sponge construction, a fundamentally different design from older hash functions like MD5. It works in two phases:
- Absorbing Phase: The input message is split into blocks and XORed into a portion of the internal 1600-bit state called the "rate" (1152 bits for Keccak-224). After each block is mixed in, the entire state is transformed using 24 rounds of the Keccak-f permutation function, which applies five operations: theta (θ), rho (ρ), pi (π), chi (χ), and iota (ι). These operations manipulate rows, columns, and bits through rotations and nonlinear transformations.
- Squeezing Phase: Once all input is absorbed, the algorithm extracts 224 bits from the rate portion. The remaining capacity (448 bits) is never directly output, which is what guarantees security—an attacker cannot recover the input without solving a computationally infeasible problem.
Why this matters: The 112-bit security level comes from the 448-bit capacity (security = capacity / 2). Unlike traditional designs, the sponge allows variable-length input and output while maintaining security.
Example structure (not the actual digest): Input "hello" → Absorb into state → Apply 24 rounds of permutation → Squeeze 224 bits → Output hex string like "e30c5b6a63c7f9c3..." (the exact digest depends on the full algorithm execution).
How to use
- Type or paste your text into the input box.
- The Keccak-224 hash is calculated automatically as you type.
- Choose your output encoding (Hex or Base64) if needed.
- Click Copy to copy the digest to your clipboard.
Common uses
- Data integrity verification: Hash files, documents, or transactions to detect any tampering during storage or transmission
- Password hashing: Store passwords securely in databases (SQL, MongoDB) using cryptographic hashes instead of plaintext
- Blockchain and smart contracts: Ethereum and other blockchain platforms use Keccak variants to hash transactions, create digital signatures, and verify contract execution
- Digital signatures and authentication: Sign and verify messages, ensuring they came from the claimed sender and have not been modified
- Checksum generation: Create unique fingerprints of software releases, configurations, or database records for verification and auditing