SHA256 hash

SHA256 encoded string

b0bdf05254a07fa66d12827ba30b5f690bcbb4becf28a6336f3236218f4810d4

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27KIM%27 %27PRVB%27%5Db0bdf05254a07fa66d12827ba30b5f690bcbb4becf28a6336f3236218f4810d4

String "%5B%27KIM%27 %27PRVB%27%5D" encoded to other algorithms

Here you can view hashes for "%5B%27KIM%27 %27PRVB%27%5D" string encoded with other popular algorithms

MD2 423b4054dc12ff3bc3ed6ec6f636abf1
MD4 af90d4f144eaa845adf07e3e6aeba907
MD5 a4dcab706a713ea0f3463f1716c734a0
SHA1 b1fd68e394931a86cf513ec30f0bad5776c9fd6d
SHA224 edf126427a2c953f1bbed8336937d2b86d9444fddec9d8dba2fe54d9
SHA256 b0bdf05254a07fa66d12827ba30b5f690bcbb4becf28a6336f3236218f4810d4
SHA384 80b3eba5817adb3702e4f293f24d16a379d9d7494123ba8e39cb0d7ca49d4c13938ef89f00b7861f599e040cd31009ac
SHA512/224 ce8121209f79be7cec1c9d1a527d2ce6707c91c9ea29d81dbe344d03
SHA512/256 8523d3f4adf5c23b2d6d0b0aedd53fea77fcb49fed4f558bd940da2cdb857d7b
SHA512 40ec8e8f4dc20de184db21568c6f9dd93b85b1f41e4318d210ed27612fc4ce5020eb48816b2f5383c148d6fe09df28059e1e5263c179b543bc27baaaa34f5c63
SHA3-224 0727a9f31d7baf95af700896660797e4f541783472707f5aebd08546
SHA3-256 cb77e0d4bb7c1064ffcf5a4063df0bc66be75e3149d521f461c8a4bc102be076
SHA3-384 d7cbe0c6117ab94887e57c7662759bb3e7c2c5f5c5fca6f86407b4a1f8ced8879959442c94745d907a126ca47975a1b7
SHA3-512 d558953a21fe6e76ebc24ba82aa5baff1b99510eff2998201d080fa91ed1ca7d184f56717914bf96cdf638c643bb7b479306aacf3b1e231820fac395ffcb077e
RIPEMD128 d005ce3d7d2e4bb30ba05d552de9224e
RIPEMD160 2543d206726baf57388259703079eccee675aa6d
RIPEMD256 9a3b5abda4c0be42277ef37faa37d3f3ccfc64503df723a29ad7708e66cabb3f
RIPEMD320 4790b3bf5a9d0dc5a282c5110994ff813595cf5c417ff58c1a03c12f4c8dc92dd2a28a67dc58ff75
WHIRLPOOL 532868bca02619f972e4f6e0e109d9e52f9fcf70ade849a3a5a35aa4728dfb82fb1eb3259bc91e8428fba6eba87c56372f48d3812c36d8131e0ee828fabaf8f7
TIGER128,3 17ed53a90e2492938736f40dcd39289d
TIGER160,3 17ed53a90e2492938736f40dcd39289dd66415f7
TIGER192,3 17ed53a90e2492938736f40dcd39289dd66415f7f4ffd8d3
TIGER128,4 d2b1a8f47eec3794e1470dd775513ac4
TIGER160,4 d2b1a8f47eec3794e1470dd775513ac4c5a2d142
TIGER192,4 d2b1a8f47eec3794e1470dd775513ac4c5a2d142e4d66983
SNEFRU 01795065d0f67e5d1ee4a6a5038b6996c8e8737e0b5f1d33bce7b6f96c2c3fd6
SNEFRU256 01795065d0f67e5d1ee4a6a5038b6996c8e8737e0b5f1d33bce7b6f96c2c3fd6
GOST 88a109f372a90bca575bef14587558a79f5f6b19613ce444366a1a6875f49c79
GOST-CRYPTO e9e4950f614ed5367c3f25c4435f3f0e7780dd550c2ff97e5b8dcb4fdcb98544
ADLER32 4b8105ae
CRC32 b3229d97
CRC32B 92f4c277
FNV132 8999e31e
FNV1A32 f0d80c34
FNV164 f819e86b74e03ebe
FNV1A64 2393bb18334df3b4
JOAAT f5b4665a
HAVAL128,3 735aaa9ade69c91d7f08f806ec651e3d
HAVAL160,3 36754dc986f1e8018812ce4ab17997aff26f2ea8
HAVAL192,3 830d35161063099a68a725a746ad4003c550262fd806e590
HAVAL224,3 c3984e39e77560c0f66bd1ba492df13693f6de27a67e492b65fce047
HAVAL256,3 d9d0fe1e57b34b42a4874a51b3327e988c885a68cf19027b2d4512969f54f5d4
HAVAL128,4 ba2df6a9cb006890453e328de9345180
HAVAL160,4 65497df420f5711d914e23dde27b815141ed8969
HAVAL192,4 15f9ef6066a7fd61de29a5456b707692dd868163b091a8e9
HAVAL224,4 f3ca569872e4c0fea5dc0770600603b9ec01fa0fe66ba78d220bb72c
HAVAL256,4 0bf2bc97c8552dac94b0df299c641316b212794a3b3ec8557da357c77c957b12
HAVAL128,5 4f225235eb781c1081d1b30e6712ac17
HAVAL160,5 41093f1cd3e285781d3aaa4821a6c7a9ff53f0a6
HAVAL192,5 83acf4ff03849e7f9433aec02690c69b95f3d0f827d619a6
HAVAL224,5 9ab69c09575d920bea19dd4ca84bbbe6e4b7098657069cb10aaca9eb
HAVAL256,5 1e97b195bbc703bff59dfd546a58bcbdd5b644136bc2898c395fdf8a618eacf6

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