SHA256 hash

SHA256 encoded string

d61ad14d4f1cdb54b699135925c4efe345caedd83b994668effc2733009e8d87

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27BMRN%27 %27SEM%27 %27UVE%27%5Dd61ad14d4f1cdb54b699135925c4efe345caedd83b994668effc2733009e8d87

String encoded to other algorithms

Here you can view hashes for "%5B%27BMRN%27 %27SEM%27 %27UVE%27%5D" string encoded with other popular algorithms

MD2 f357331e257199110cb6f0f6ccd29ce7
MD4 9f9672ef5b4e8d2057b95105210ae370
MD5 d7343811d627fc40fec00db0a3040646
SHA1 de0699fe1af698b78e716d74c55b418ed33cf08c
SHA224 d662d9d79010217397e7355e99599b6a50d627c3b939bc3775f811bc
SHA256 d61ad14d4f1cdb54b699135925c4efe345caedd83b994668effc2733009e8d87
SHA384 a8df84c877859081f94eb3697f74d17b24cb4aea04da5e8717a0896b7db303b9e28fcc51e4fe23ab8fc67f74d94a55eb
SHA512/224 01823675d4bf8dc1c2de20dc7d6552cee5a5308114705689f5cb588f
SHA512/256 d174711e3f68be0db304f485c6e0eef1c21dcaa3498c5e7dd82af2bf7977d6b3
SHA512 65119d27206170bad35ef30eec839309080429f9f21bfcf1aa024e9a408877bbdb1c5e8da6100794520d74d883fe1a6662187bb8ec953f6f8fb3a1dbd0de322e
SHA3-224 4203232b729f49e5c7f0be195d290f041fae07f0ca59f4af456a61a7
SHA3-256 a76344fc70286fa30d8eddeccea45854bebf9020159a042783d9063df8a01c44
SHA3-384 23ed412f7001698c80fe71e319a52064dc4af489914b4a2fcb0e651ed277e3fbd9080b68dcac7f862d5934238a939066
SHA3-512 45b47fd0912171673e886f5bce784b22b7454cd65b5e120161beaf09ea59acec2bc3b9560c58f210f6e1d9fe7a8b05253d385c1ba899b9a632f83b89357aee8f
RIPEMD128 c3d6df3b8c2865e13561781d765bf6a6
RIPEMD160 925613d3774f620cdacfba559297c6736eda2c4b
RIPEMD256 08c531e8ed070430c7b72a9aaeda9339530786189ad080c0cc21ab4bd347f4d6
RIPEMD320 c5335dba19ea0fd35d614629e53d19765d63adb2c113401c2ee17f9bfe7fe81fc978ac8a3b635023
WHIRLPOOL 28524179075af615939650a6e18b7c3c9bf9eb367540ee928fd971004f85c72fb394111e9c7697e0068249e27c42f46b3666a5298efc06942c1bcbca89c5a463
TIGER128,3 83c5905aec6b56e5f98652338316b2ba
TIGER160,3 83c5905aec6b56e5f98652338316b2ba058d6bf2
TIGER192,3 83c5905aec6b56e5f98652338316b2ba058d6bf211ee1e20
TIGER128,4 1c86f7d315c5099ae6ca1649c8ba2377
TIGER160,4 1c86f7d315c5099ae6ca1649c8ba2377ba9b8052
TIGER192,4 1c86f7d315c5099ae6ca1649c8ba2377ba9b8052199c733b
SNEFRU 53c07371b75eaddbd6f41f629f511c5b8f5645e9ff180d7ebc7e187e0a62a379
SNEFRU256 53c07371b75eaddbd6f41f629f511c5b8f5645e9ff180d7ebc7e187e0a62a379
GOST c165cb4374eed55999e04d0f22f228b02a083b41845ac0faa70d94e96b4ae4e0
GOST-CRYPTO 3b30ceb0890e180ffb5eead013c29bac1f0421981fdb61dca4676e93aa6dd408
ADLER32 905907d3
CRC32 d3f2879f
CRC32B d33c1ab5
FNV132 6c78002f
FNV1A32 772b2363
FNV164 70d1c3a6b8a9ca6f
FNV1A64 9d2df3ede4d2f4a3
JOAAT 05a38a81
HAVAL128,3 7ea164668b6256c5eb2ff3ba310de13b
HAVAL160,3 2cfe91f59b16ec9a6162c9cb12e228efbf631e87
HAVAL192,3 632da3e2497a1b363e6e5fe83d45bbe3885862db42abec2d
HAVAL224,3 aba7afdcbed5d5c1aae6d570c47166c64a089e4080edc3e17fdd2db9
HAVAL256,3 aa3728c6c3e84bce5973b4a21fc9cb937ad25b8c7c652f969fabdd8241f484d0
HAVAL128,4 f5057bdaa9269456ef8dfe619ac0d477
HAVAL160,4 b882677a4b30bdc7683cd192a829cd96f5309eff
HAVAL192,4 4da1ca74ac133dd545fd25550d34e8ae5883538b3f4d1896
HAVAL224,4 1f569001d55027eab77dfca71f90b8e96dc3174319c957a49979ac3b
HAVAL256,4 75725e9af281556cf665f707875f4a28c67d4441382ac66e68487b5b260fe76d
HAVAL128,5 a26794675eb12125e5d75388ed834f35
HAVAL160,5 8da102fdd85127694d265d7b9eac928faead6abe
HAVAL192,5 2946d1095357ac9737071456e5ff7c7c8bdb133e43bc28ec
HAVAL224,5 4ad4702a7ff7c233ff9f969a214709e238b42fe3752c8147c53f07a6
HAVAL256,5 cf04358af7b7aa9e89ed7868ed9ae62c959fdf4ee8f6278b373c8151f9e400e3

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