SHA-512/224 Hash Generator
Generate the SHA-512/224 hash of any text instantly in your browser. UTF-8, hex or Base64 input; hex or Base64 output. Free, private, no upload.
Runs entirely in your browser. Your data is never uploaded.
What is SHA-512/224 Hash Generator?
SHA-512/224 is a SHA-2 variant that runs the 64-bit SHA-512 engine with its own initial value and outputs 224 bits. This tool computes the 224-bit SHA-512/224 digest of text or raw bytes (hex or Base64) as you type and shows it as 56 hex characters or Base64.
How to use SHA-512/224 Hash Generator
- Type or paste your input into Text to hash — the digest updates as you type (an empty box shows the hash of empty input).
- Choose the Input encoding: Text (UTF-8) hashes the characters as UTF-8, Hex bytes or Base64 hash the decoded raw bytes.
- Pick the Output format (hex lowercase, hex uppercase or Base64) and click Copy.
Example
abc
4634270f707b6a54daae7530460842e20e37ed265ceee9a43e8924aa
SHA-512/224 of the 3 ASCII bytes "abc" (UTF-8, hex lowercase output), the standard test vector.
When to use SHA-512/224 Hash Generator
Use the SHA-512/224 text tool to hash strings: reproduce a value from documentation or code, build test vectors, compare an API signature input, or check what a program should output. Do not use it to check a downloaded file: copying file contents into a text box changes line endings and encoding, so use the SHA-512/224 file checksum tool. If a protocol only says "SHA-224", it means the 32-bit SHA-224, not this one.
How SHA-512/224 Hash Generator works
SHA-512/t uses the SHA-512 compression function unchanged, but its initial hash value is generated by the FIPS 180-4 IV generation function: SHA-512 of the ASCII string SHA-512/224, computed from the SHA-512 IV XORed with a5a5a5a5a5a5a5a5. The digest is the first 224 bits of the final state. This tool implements that construction and derives the IV exactly as specified. The text is first converted to bytes (UTF-8 by default), so the same characters always give the same hash.
Common Use Cases
- Check the expected SHA-512/224 of a string in a unit test or fixture
- Hash hex bytes copied from a debugger, packet capture or protocol spec
- Compare SHA-512/224 output between two programming languages that disagree
- Generate deterministic identifiers or cache keys from text
- Get the Base64 form of a SHA-512/224 digest for headers or configuration files
Security Note
SHA-512/224 has no known practical attacks. Plain hashes are also not suitable for storing passwords: use a slow, salted password hash such as Argon2, scrypt or bcrypt. Everything is computed locally in your browser; nothing you type is sent anywhere.
FAQs
Is SHA-512/224 the same as SHA-224?
No. SHA-224 is based on the 32-bit SHA-256 engine; SHA-512/224 is based on the 64-bit SHA-512 engine with a different IV. For abc they give 23097d22… and 4634270f… respectively.
Is it just the first 224 bits of SHA-512?
No. Because the initial value differs, the result is unrelated to a truncated SHA-512. Tools that only truncate SHA-512 output wrong SHA-512/224 values.
Why does the hash change completely when I change one character?
That is the avalanche effect every cryptographic hash is designed for: flipping one input bit changes about half of the 224 output bits, so similar inputs give unrelated digests.
Does a trailing space or newline matter?
Yes. The hash covers every byte, so abc and abc followed by a newline give different SHA-512/224 values. Make sure the input contains exactly the bytes you intend to hash.