SHA224 hash

SHA224 encoded string

51604ddc7428e9c98a603e97bfb987d59151e654f70a6478b4e065be

Your last 10 encodings

AlgorithmStringHash
sha224Simple-way-to-get-sha384-hash51604ddc7428e9c98a603e97bfb987d59151e654f70a6478b4e065be

String "Simple-way-to-get-sha384-hash" encoded to other algorithms

Here you can view hashes for "Simple-way-to-get-sha384-hash" string encoded with other popular algorithms

MD2 010dbb6d0620d14936e5bdf7e48a4419
MD4 1247508def18471864aa6efe429aa51f
MD5 11a6dbc9dd6209ca0ef35a51aabee8f5
SHA1 b324bf21b1e8d6d648920b6c2e7558f0a9e4c215
SHA224 51604ddc7428e9c98a603e97bfb987d59151e654f70a6478b4e065be
SHA256 5774bb6970c8f66b13b492ff04c18de8475e5c80c85e7bc1fd4c7f70457f6dd5
SHA384 c2f2e3ba39fd7752b2cea6763fce39c792be1bfff62dd06fc9d86e381b292e2447bb5a812236da8d13013b211d36baca
SHA512/224 a6bf480912d978db2e164be34e2f8b2777a1b7542d26aae4c8207330
SHA512/256 a7d723d8bd3cef3834b2b26674ba070ebcdae4dcc9844a0aa910c9bb7831e664
SHA512 5a51a9ef9b241c5f1f9ea4e1bffe3b55699892055b3686652c9c0508ee427a3115e9a22d80b376183eda0c3599c9881f5d66fee8b24e45413bf0dce82ecf5853
SHA3-224 d582d324e24033b897de59451d5d10d0ef9feb14ba47972c634f13be
SHA3-256 42f9c332df89b5c8f83917e16ac339ebd9216fa3f560f4870188d7075321e19b
SHA3-384 80d0e2d975c759c5fb4155110a8df827149cb7f369be0ca96b966a3216174211833b36913813dc67d871831cfee4f9b5
SHA3-512 85b01036059644c664d30b523dfd22fc00964fbe389ffc5566f417953399ecaad9f7b74d678e6107553640e723876ebe5052b4fbb248bdf05d27d2ff2cef1319
RIPEMD128 71c5e19497032ac07e18f11aa16caa93
RIPEMD160 ac2958e726c943df30a0b15ff9ae982f93d4aa4b
RIPEMD256 5d198e89f5d693222a952614e666dd5c6b0e861e0fdb03a1e03738f4ea2fab1a
RIPEMD320 8767f66161cb74c24690c92bbedad0dc493427700fe98954c0392a006bed5dc7d07c5501eb586f9d
WHIRLPOOL 0fe28e0c28e478ba093e2f273fc7f7acdb78e3d1bcdac64bf5ddc1dd29907c8f375ea7eb947993c70673e70ad2f87366177bbac6c53182c1595c0d6cb38d43ad
TIGER128,3 aaedd3015087b13ceb947db1e0b572be
TIGER160,3 aaedd3015087b13ceb947db1e0b572be681bd27a
TIGER192,3 aaedd3015087b13ceb947db1e0b572be681bd27a77d9a0dd
TIGER128,4 15166a9eabdde28cc6d8f9dd1a5fea97
TIGER160,4 15166a9eabdde28cc6d8f9dd1a5fea9742a37927
TIGER192,4 15166a9eabdde28cc6d8f9dd1a5fea9742a37927a6868d5c
SNEFRU 66c9eb7eed6b8affab4892ee4c364985c4fdae2247afd7872a4aa925e806bb04
SNEFRU256 66c9eb7eed6b8affab4892ee4c364985c4fdae2247afd7872a4aa925e806bb04
GOST a79598f732372ccc2c49b19d737529453521dd299da6a2b50fab871deb884c7f
GOST-CRYPTO 33e871cda5647a6556b4974cf9c85270098700412c5ec237e1159b519b85b807
ADLER32 9e820a3f
CRC32 f3f9b3f1
CRC32B 76b582bc
CRC32C b9d96def
FNV132 2547d6db
FNV1A32 3a89eaa7
FNV164 4a677ca561d59bfb
FNV1A64 55b30b5bf3c5b507
JOAAT 3683ebe9
MURMUR3A 6ecef881
MURMUR3C 6e7b420e7051f2d270be1af170083fa1
MURMUR3F 379cd83381a14dc41589b0df47935412
XXH32 707bc3b2
XXH64 c3f391cb8f1fe993
XXH3 cf4e3ada337fdbad
XXH128 653644860b6a41b5a79dfabc33880bbd
HAVAL128,3 7bcd0a56fc8acfa24303122f76a2c7d4
HAVAL160,3 75f36aea9f8d5cc68e7e7f32e1a574f80e36c350
HAVAL192,3 a52c29dc3685abb6f3d4447ae9d02d51c1b1fedb039c1004
HAVAL224,3 c2eb27e576ccfd8d2270a9076e792cbea45c44cc93c8b3cc38956d4b
HAVAL256,3 25bd9c11018e5b0e444729074d11b102525f87f71051e1c1bacd3ed29277be2d
HAVAL128,4 5db04d1cba7719f8d5f3263517421f04
HAVAL160,4 a234bbbd2cdd74a38b7a3b023af3aafb6505e980
HAVAL192,4 46c6b8d8e74dff99b1d66a606ff1a4078e5a354fe68e753a
HAVAL224,4 b99300f5dd8d9694da1528e3aea680c4c4ab1c94081adcefb7e182ab
HAVAL256,4 3bb2a69e8a2bfb31133968ba87037e2ead612a2f9691a5bb645b3e7b8e60b905
HAVAL128,5 7d0b9c575ec7971906423ec3140e5c32
HAVAL160,5 1c436c25266320270062fa339e847761791121bb
HAVAL192,5 c0ddf0d4b114a6adb6200d9b2eb908ecfeec13ed83654154
HAVAL224,5 b47b0b09c1ad9e58cc6cf0dd0613455cad5e35ed6feb22f8a42a44bc
HAVAL256,5 05fe987b5988e29d4b2f31499bbc990c0d916932fa879c1182e410194e0b5007

Usage FAQ

Usage from Address Bar

You can use direct access to this page from your browser address bar. Type string that you need to encode with algorithm according to next schema: https://md5calc.com/hash/<ALGORITHM>/<PHRASE> For example to visit page that contains hash of "hello world" you can just visit url: https://md5calc.com/hash/md5/hello+world The another cool thing is that you can specify "json" or "plain" mode into URL and you will get only HASH in response. Schema of this future: https://md5calc.com/hash/<ALGORITHM>.<OUTPUT:plain|json>/<PHRASE> Example: https://md5calc.com/hash/md5.json/hello+world Will output only: "5eb63bbbe01eeed093cb22bb8f5acdc3"

If you have string that contains complicated urlencoded characters you can send it directly via params to avoid processing of our url parser. Use:
str - for string to encode
algo - for algorithm
output - for output type (empty, "json" or "plain")
https://md5calc.com/hash?algo=<ALGORITHM>&str=<PHRASE>&output=<OUTPUT:plain|json> https://md5calc.com/hash?algo=md5&str=hello%0Aworld https://md5calc.com/hash/md5?str=hello%0Aworld

Usage from Javascript

We have removed CORS restriction so you can use direct access to hash calculator in your javascript applications via AJAX.

Example:

var toEncode = 'hello world';
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function () {
if (xhr.readyState == 4 && xhr.status == 200) {
console.log('JSON of "'+toEncode+'" is "'+JSON.parse(xhr.response)+'"');
};
};
xhr.open('GET', 'https://md5calc.com/hash/md5.json/'+encodeURIComponent(toEncode), true);
xhr.send();
Will output: JSON of "hello world" is "5eb63bbbe01eeed093cb22bb8f5acdc3"

Usage from PHP

You can use direct access to hash in your applications.

PHP Example: <?php
$str = 'hello world';
$url ='https://md5calc.com/hash/md5.plain/'.urlencode($str);
$md5hash = file_get_contents($url);
echo 'Hash of "'.$str.'" is "'.$md5hash.'"';
Will output: Hash of "hello world" is "5eb63bbbe01eeed093cb22bb8f5acdc3"

Chains of algorithms

In some cases you can need encode string with two or more algorithms. For these cases we have introduced chains of algorithms. For example if you need to encode string according to this schema md5(sha512(sha1('hello world'))) you can do this by connecting algorithms with a double dash: https://md5calc.com/hash/md5--sha512--sha1/hello+world If you will do this in your address bar you can also use semicolon instead of double dash. https://md5calc.com/hash/md5;sha512;sha1/hello+world Pay attention that semicolon should be encoded in url, so if you use it not in your browser, you should use '%3B' instead https://md5calc.com/hash/md5%3Bsha512%3Bsha1/hello+world Such approach can be also used with "plain" and "json" mode https://md5calc.com/hash/md5--sha512--sha1.plain/hello+world https://md5calc.com/hash/md5;sha512;sha1.json/hello+world

You can also use special chain item "b64d" or "base64decode" to make base64 decode. It can help to hash any of not printable characters. Example: https://md5calc.com/hash/md5.plain/hello+world https://md5calc.com/hash/b64d--md5.plain/aGVsbG8gd29ybGQ= will be the same: 5eb63bbbe01eeed093cb22bb8f5acdc3

Carriage Return and Line Feed characters

At present time our text editor doesn't have functionality that can take into account which of those characters you want to keep in string. This problem come from browsers which normalize all of the line endings to "CRLF" ("\r\n") format according to "HTML specification". It means that if you paste from buffer string
"hello\nword" and press "Encode", your browser will convert it to "hello\r\nword" and only after this your browser send FORM to us. As a result we will show you hash of "hello\r\nword" but not "hello\nword"

You can avoid this with encode string to "base64" on your side and use "Chains of algorithms" that described above.

Example 1: Hash from string with only Line Feed (LF) character Text: hello\nworld
Text encoded to BASE64: aGVsbG8Kd29ybGQ=
URL: https://md5calc.com/hash/b64d--md5.plain/aGVsbG8Kd29ybGQ=
RESULT: 9195d0beb2a889e1be05ed6bb1954837

Example 2: Hash from string with Carriage Return (CR) and Line Feed (LF) character. This result you will have if you use editor with CR, LF or CRLF symbols.
Text: hello\r\nworld
Text encoded to BASE64: aGVsbG8NCndvcmxk
URL: https://md5calc.com/hash/b64d--md5.plain/aGVsbG8NCndvcmxk
RESULT: 6a4316b18e6162cf9fcfa435c8eb74c1

How to calculate sha224 hash in PHP with hash function

Since version 5.1.2 PHP contains function hash() that you can use to get sha224 hash from strings.

<?php
    $str = '¡Hola!';
    $hash = hash('sha224', $str, false);
    echo '<pre>';
    echo $str.PHP_EOL
         .' &rarr; '.$hash.PHP_EOL
    ;
    echo '</pre>';
Please read the privacy policy (agreement of the cookies usage, other websites embedded content, etc.). If you continue to use the site, we will assume that you agree with our privacy policy.
OkPrivacy Policy