SHA256 hash

SHA256 encoded string

625fb5b031bd0fb50bed5aa6b68d9d48a73d69ff6f3abe2e9b0ad099f740af6e

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27UWMC%27 %27RXT%27 %27NHI%27%5D625fb5b031bd0fb50bed5aa6b68d9d48a73d69ff6f3abe2e9b0ad099f740af6e

String encoded to other algorithms

Here you can view hashes for "%5B%27UWMC%27 %27RXT%27 %27NHI%27%5D" string encoded with other popular algorithms

MD2 221ec80f316c6e43c35a399e5cdba231
MD4 9df71e6d31aa657d7241bae76132f763
MD5 2e5d2d0e9fbd08500d82621ae3ecd0df
SHA1 133c4f8caf063312c8fbb9603d5d10855529c565
SHA224 a16645dbb5ef8e54b789fe05dfd0cfabd9fadd62365dd365a95e384e
SHA256 625fb5b031bd0fb50bed5aa6b68d9d48a73d69ff6f3abe2e9b0ad099f740af6e
SHA384 0a739206cf59d169f7b69f10767c1097d5196a8bd7648980b7b2fee7fc20005a42f12eaeed980e404c09770c3f0b4cdb
SHA512/224 07de991e3a2689ae9a3f4bb14baaff4969d3cd7fe44d4f785139fc6c
SHA512/256 cf749689434e9635613ec5ac95a75870c0116f5615cf9261df347a9eab31ae4b
SHA512 eac8167ed93801d22791e7288ca6353f3b518af81934e529679c81885a75122a60bf5f5a4452841686de051bfddfed99e5c74cfc1f098b9a5201132b6ecdab4d
SHA3-224 f346772d424f4553b918e5460331ec41ada43374d3731bd186f22f5e
SHA3-256 6fd2f42ea5f6faec29f54c7cb0cb933c0c578b1ff3f85ea70dd8b0a9e2e2b021
SHA3-384 fd9f95e99be81f355f70b82d1f74b9994e964069cf56d02428e5920fbf1a1088fb27d3b451449dbfe027a7d4b84a067f
SHA3-512 cc22ab6d904b5f5d9f5bd5b5a0fd7126ee24f0dd4610150fbfd84e41ba315decc5c33d16adaae24737062e6c8343c262235dd7fe9e24fbaa712d65896e809211
RIPEMD128 0b1b0bce61f66daa1b40b48dc4f0d9a2
RIPEMD160 4047e9423ab58809a26533b22d668c2e6d703306
RIPEMD256 45a58897b642d108783c0684caf09684c2eb4c9180577bcd8380cc8cc9a934d2
RIPEMD320 bad75d899e41ff2f878a81b2e83680a6f58f88883a65862205d69ccc9d6b3325d83d0a7f278527c6
WHIRLPOOL ef9ec8af5e8349955d167a07b937e5a8e2e25470da34b39f7b55e25eb2fb102cb5fe3da4b49ec95685a3cf592e56bf1e036582ee215736705981be23ea353ac4
TIGER128,3 59c4faad43d74a8df3bdc154861f733c
TIGER160,3 59c4faad43d74a8df3bdc154861f733cb67fdddb
TIGER192,3 59c4faad43d74a8df3bdc154861f733cb67fdddb3359caf2
TIGER128,4 01a11ac86643be6097377a3be2b60a85
TIGER160,4 01a11ac86643be6097377a3be2b60a8501eb10bd
TIGER192,4 01a11ac86643be6097377a3be2b60a8501eb10bdb460b86c
SNEFRU a6a52ad5bd222e40411dd389100be5f8dd94d06a11299bd2424347974a052bc5
SNEFRU256 a6a52ad5bd222e40411dd389100be5f8dd94d06a11299bd2424347974a052bc5
GOST 05829a2099cfd402bdb9d5d25ea646c7383a333239c9aa704b97f3b0766ddc1a
GOST-CRYPTO d8045b53d7e9768988a25248d25316784f26a2d4a95be25929ab124c31b86841
ADLER32 932707e8
CRC32 b7960dcc
CRC32B db56824f
FNV132 67575bfa
FNV1A32 412c02d0
FNV164 4172c0a9e1990a9a
FNV1A64 7787c661e4e04810
JOAAT e6e61551
HAVAL128,3 adfbeeb4db95b11556db6f1fbd2de1a1
HAVAL160,3 8f66e7ef75138c219592528710539f39e81bc06f
HAVAL192,3 5287ca0e7ba0f06d86247bf054e16aaada3d042cc2ff310f
HAVAL224,3 dee96a6519b6768cff18d8bd6eb9be6a0170976c44cfba6ead54b5f3
HAVAL256,3 8776ff86f93196b8eac0b805493c45c9f2ab0e4c86e9a24ab5a68922f4cb8fc2
HAVAL128,4 a981e208b49c0f761b527817bb412e32
HAVAL160,4 2e60b0f6a00dfafc8a9a81a16710ef60968641b4
HAVAL192,4 78751b53cf72390bd3e83416ef85f8502334482d18ba51cc
HAVAL224,4 0add62a68fb324c649a8134487788d76db497ff0cfd80eecc352c0ae
HAVAL256,4 86f49d0f6354efb7a96f75f47d6d00b90330121dc8f7ac467974138641b057da
HAVAL128,5 f28247de975f5eca24bfbf4bea25f03a
HAVAL160,5 04a0d3040e70d6ab1d1dba42fef3085410f44da0
HAVAL192,5 3b0f14729dc6139732b7fa27eee39da6a4a70e140005f941
HAVAL224,5 befc46c3cd2dbe71e7d42b94d2b24bf83d07e11c4b0d6fe137b6be17
HAVAL256,5 8577100e34cf0e74b332ed064ec97987c0686f6b4274fcc5f418c847ac9eb551

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 sha256 hash in PHP with hash function

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

<?php
    $str = '¡Hola!';
    $hash = hash('sha256', $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