SHA256 hash for "['HMN']"

SHA256 encoded string

3f5bf309d6a1d579fe6172d2df3bb76937fd917a84d390c48c182126f3c461d6

Your last 10 encodings

AlgorithmStringHash
sha256['HMN']3f5bf309d6a1d579fe6172d2df3bb76937fd917a84d390c48c182126f3c461d6

String "['HMN']" encoded to other algorithms

Here you can view hashes for "['HMN']" string encoded with other popular algorithms

MD2 7bfd369f860472ca3dc0320a874103aa
MD4 48a83e90e44105b757121fbe3f741e4f
MD5 4648b165e65b872f138951e809e8bb62
SHA1 ac6e600f4788dbcaf4634dba1ef541d99a6ce81c
SHA224 54a36a26ba9c1a3193bbdc1b2d9dd163fc5dac6fab3e7f1adbcf2cf8
SHA256 3f5bf309d6a1d579fe6172d2df3bb76937fd917a84d390c48c182126f3c461d6
SHA384 614407c310390f3a1a057dc93d226e5d1ef18ee6e30f95614057f78e3c2a8c02f9753184cdf6df1e2cc4eee7013ad879
SHA512/224 691c71b422b8617eb76c6cf3b2228a97d3da4ccd6c6ae7dbc3199c0a
SHA512/256 47c5dced5a66080efaf61c914c04e192de438dc1ea0ac979997f9aa8f795ca91
SHA512 8079598bb974c55dafc8e5d4a70e00a0f57a7013bf15c9d4d952c79bc3fe739a84916851a8200514f8c2e9d55f7ee512ac17a8597ab689f3d2d3e37382178cec
SHA3-224 e58bae91d4ed732e783391788d27e5e499ed71274241854bc7043ada
SHA3-256 55c63bdbae1b52871bbaa32d91a449de2842bef070c0a5194227fc494bffdd49
SHA3-384 c70badf70c4dd6390252bfa08af4cfec9c23ca621580f7b2e49d1b9a8909decdd7ae0f9507aa2052f337d15934667399
SHA3-512 a394ecf51a57b7d568143defa3c284f5b28b1b46506f643b65312280c854cfe1ab410e4af49f332af21620488e2a7840efbdd0ab60ede1ac7e77945685a6bec9
RIPEMD128 9bca228d793e53dda6106eeceb1f22e5
RIPEMD160 43184ff1ba313d6e725cc2b363ed2270c285467e
RIPEMD256 ee73d2d45939032df6463fb58147e688db44e5f890923e7119e1b36bd3266273
RIPEMD320 34843d441dde51a127c2218a667ff0b2f6a5cf0faf90dbe3de732aa95964e599a5bdf54d52d916fd
WHIRLPOOL 6a0556fab45dbb01926c2c8e4a628eba6fb141d26f9535b50177cc19d68e537bc7ed1dad3bc95969dde9db1f3a5cc09dba826cdd02a14cf133cae83a9f005a38
TIGER128,3 e94f84d20278452f5f82b957b5ce5458
TIGER160,3 e94f84d20278452f5f82b957b5ce5458201d3858
TIGER192,3 e94f84d20278452f5f82b957b5ce5458201d3858c7469cb1
TIGER128,4 5c99f499ebe165b83aa0ab364a282926
TIGER160,4 5c99f499ebe165b83aa0ab364a282926b0df579b
TIGER192,4 5c99f499ebe165b83aa0ab364a282926b0df579bfa3d5bc7
SNEFRU f1478f5b7f619e6d9d0e2e210f6031e2f8a53d5fce1e6673bb22ea715ffb729f
SNEFRU256 f1478f5b7f619e6d9d0e2e210f6031e2f8a53d5fce1e6673bb22ea715ffb729f
GOST 59864f8a9df4591553d6fec64952f67c2342a54ab968f24fb0ef6c40bc803686
GOST-CRYPTO 6c366c21cba0859a7740b2aa9169c751091b9f38ac9332e1e6da7002c6f05b3b
ADLER32 079f01ea
CRC32 2f41126a
CRC32B 12f1fb33
FNV132 c0d39be4
FNV1A32 4af29a0e
FNV164 4207904b1f4ecf84
FNV1A64 f944a8bd2759540e
JOAAT 88214034
HAVAL128,3 7548fd021b822ee91f29c65090af99a5
HAVAL160,3 1ce6f938a084dc20702368f6bcd447e09ee3dc52
HAVAL192,3 e55304720cd59d585eef927ffa46cde257b3014babf160b4
HAVAL224,3 14fd372c0b118093b9d7366166dd6c5c3a63b324b973dd0fa12aeb05
HAVAL256,3 060c18a877ce27f90d9f8e9a88328ec7b5d0809f0a46768277ce33202785cc0c
HAVAL128,4 2129e474f5524807a28ce22f160decbb
HAVAL160,4 4d6e15d9e2ee82ecda56de3d3e6b1a00410e8af3
HAVAL192,4 689e42012bf9abc673f9d90d417b42d23e40fdd747d2c3fc
HAVAL224,4 b42f88205335d2f82400df1b079bc9e3fb69f6ff279c6f2736e75ceb
HAVAL256,4 7ba72d338cb335a6bcfbe5d743db3a987f9059eea8a4f54024441b656b28bfee
HAVAL128,5 3e2a7e14800d7600a5d8b8295118e519
HAVAL160,5 8765b5c8d62278b6ef044f6d1818a5de3f0987b2
HAVAL192,5 fa2734ff95cdfd0b26916f45841216424b62e5de03cb6d56
HAVAL224,5 788b63285b55fb45c0ff69420ab79cbc247101007de80095c3b8497d
HAVAL256,5 aa8ff320cc3909dbe428176b2e861151fa83bba2808b8b1141c0bfd1e8be2c98

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