Skip to content

SHA-224 Hash

Compute the SHA-224 hash of a string.

Input
Output

No result

About SHA-224 Hash

SHA-224 Hash produces the 224-bit member of the SHA-2 family, printed as 56 hexadecimal characters. It shares the compression function and the 64 rounds of SHA-256 but starts from a different set of initial values and keeps only the leftmost 224 bits, so the two digests are related in design yet entirely different in output.

SHA-224 found its niche in environments that needed a SHA-2 digest shorter than 32 bytes — some smart-card and embedded profiles specify it — rather than in general-purpose hashing. For everyday work it offers no advantage over SHA-256 and leaves slightly less margin against brute force, so treat it as a compatibility choice rather than a default.

Because browsers expose no native SHA-224 primitive, this page computes the digest in JavaScript rather than through Web Crypto, following the FIPS 180-4 specification so the result matches any conforming implementation.

How to use SHA-224 Hash

  1. 1 Enter the text you want the SHA-224 digest of.
  2. 2 Read the 56-character hex digest, which is recalculated live as you edit.
  3. 3 Use the value to match a SHA-224 fingerprint published by a device or protocol that specifies this exact function.

Frequently asked questions

How is SHA-224 different from SHA-256?

Both use the same 64-round compression function. SHA-224 starts from different initial values and keeps only the first 224 of the 256 output bits, so its digest is not simply SHA-256 with the tail removed.

Why does this use JavaScript instead of the browser crypto API?

Web Crypto only implements SHA-1, SHA-256, SHA-384 and SHA-512 — asking it for SHA-224 throws a NotSupportedError. The implementation here follows the published standard so the output is a real SHA-224.

Is a 224-bit hash still secure?

Against collisions it provides roughly 112 bits of strength, which is considered safe, and it belongs to SHA-2 rather than the broken SHA-1. Even so, if nothing forces SHA-224 on you, SHA-256 is the safer default.

Where is SHA-224 actually used?

Mainly in constrained hardware profiles and a handful of older specifications that wanted a SHA-2 digest shorter than 32 bytes rather than a different function.

Free, online, and private

Free to use

SHA-224 Hash is completely free. There is no account to create, no login, and no hidden charge or usage limit.

Runs online in your browser

It is a free online tool that runs entirely in your browser. Nothing to download or install — open the page and start using it right away.

Your data stays private

All processing happens locally on your device. Your input is never uploaded, stored, or tracked, so it never leaves your browser.

How SHA-224 Hash behaves in detail

These are the specifics of this implementation — the exact ranges, defaults and fixed settings you are working with.

Parameter Value
Implementation a hand-written JavaScript SHA-224 — the only hash here not delegated to crypto.subtle
Why it is hand-written digest() accepts only SHA-1, SHA-256, SHA-384 and SHA-512; SHA-224 throws NotSupportedError
Digest width 56 lowercase hex characters (224 bits)
Structure the SHA-256 compression function with its own initial vector, truncated to seven 32-bit words
Empty input hashed — d14a028c2a3a2bc9476102bb288234c415a2b01f828ea62ac5b3e42f

Compiled from the implementation of this tool and checked against it by itoolnet.

What SHA-224 Hash does not do

Knowing the edges of a tool saves more time than another list of its features. These are the cases where it will not do what you might expect.

  • Correctness rests on code shipped with the page rather than on a platform primitive. Every other hash here is a one-line call into the browser, while this one is a full JavaScript compression function, so a bug in it would surface as a wrong digest with nothing to compare against.
  • SHA-224 is rarely supported by surrounding tools. It is absent from WebCrypto and from many checksum utilities, so a digest produced here often cannot be re-verified on the machine you are trying to compare with.
  • The digest is the entire output. There is no base64 form, no HMAC variant, no salt and no comparison field, and the full 56 characters are always shown — the truncated SHA-224/128 form used by some protocols is not available.

Tested and documented by itoolnet, the team that builds and maintains this site.

Share & embed this tool

Writing a guide or article? You are welcome to link to SHA-224 Hash with the snippet below. It is free, runs entirely in your browser, and needs no signup.