Input

Output

What Is SHA-224?

SHA-224 is a cryptographic hash function that belongs to the SHA-2 family. It produces a 224-bit (28-byte) hash value, rendered as a 56-character hexadecimal string. SHA-224 is essentially a truncated version of SHA-256 with different initial hash values.

SHA-224 was defined in RFC 3874 and is commonly used when a shorter hash is needed while still maintaining strong cryptographic properties. It provides 112 bits of collision resistance, making it suitable for many security applications.

How to Use This Tool

1

Enter Your Text

Type or paste the text you want to hash in the left editor. You can also click Sample to load example text, or Upload a text file.

2

View the Hash

The right panel instantly displays the SHA-224 hash of your input as a 56-character hexadecimal string.

3

Copy or Download

Click Copy to copy the hash to your clipboard, or Download to save it as a text file.

Hash Examples

Here is an example of SHA-224 hashing:

Input Text

Input

SHA-224 Hash Output

Output

Frequently Asked Questions

How is SHA-224 different from SHA-256?

SHA-224 and SHA-256 use the same compression function, but SHA-224 starts with different initial hash values and truncates the final output to 224 bits (7 words) instead of 256 bits (8 words). For more details, see the Crypto++ SHA-224 documentation.

Is SHA-224 secure?

Yes, SHA-224 provides 112 bits of collision resistance, which is considered secure for most applications. It is approved by NIST as part of the SHA-2 standard.

Is my data sent to a server?

No. All hashing is performed locally in your browser. No data leaves your machine.

Can I verify SHA-224 results?

Yes, you can verify results against known test vectors. Many languages support SHA-224 natively, such as Ruby's Digest module which includes SHA-224 alongside SHA-256.

Related Tools

Learn more: SHA test vectors and online SHA-224 verification tool.