SHA256 hash

SHA256 encoded string

3bbea6d2c20e608ba8cb334fe7337eb5fdf7a6c250928fce434075caa5dd3238

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27RMED%27 %27KMDA%27 %27MMAC%27%5D3bbea6d2c20e608ba8cb334fe7337eb5fdf7a6c250928fce434075caa5dd3238

String encoded to other algorithms

Here you can view hashes for "%5B%27RMED%27 %27KMDA%27 %27MMAC%27%5D" string encoded with other popular algorithms

MD2 ba55d494a2a5d5cfb4d286c9b7979569
MD4 4e8e306d37a4a70f0056e16ec5047827
MD5 5477c756cdc217f4d799b13a32a1f776
SHA1 6e1e3aef4b08d09738e42e0b60ef725877aea5f3
SHA224 706506dcb8c6d805abe002bbba3c3650ddd379e5dd9b1483d7bfb533
SHA256 3bbea6d2c20e608ba8cb334fe7337eb5fdf7a6c250928fce434075caa5dd3238
SHA384 9646dfb55b8ec4cb9c74c61d1b02f0cf3ac2a11a6f760c5004f853733bf83ca071bb12e9c2cca62c2f736cf39e2d7eed
SHA512/224 5ef2554a51982982870c610e06dfaa8465a6b85b626742b4f95f505d
SHA512/256 c7e707f58815007b49b9424bb694114995dd027fb482b553e3d52c07c39f9291
SHA512 2f887759275fe739114b1455b2be5fe426842ca6f838754b22bccb333c7680f91738559ff3a4672c49de39961f53f8c40129ab170bd1702ee71cd901ddd8534f
SHA3-224 28224ba8262e078440cad27a2bd8d6cc25d3e9202c7f8b738b668d22
SHA3-256 7fe84148856cc100d43f87c7a8a4e96b049d970b6b4cc069e56a6b6eb225bf2c
SHA3-384 b1b0d0f6f18695a2acea42d6053c6fc41d87aa40f4f18f253c867b8443f045122e15c784f486a54a90a6fdecf73fd0ec
SHA3-512 addbc9823d9a123b79c50aa126c264a4031014852632ec7a09d8451c1d7c4e421328ee18b371b82de1a52cf71e14ea5a86826b5eaa69e3c80e348e2b6c538b81
RIPEMD128 2d632fcf904c2cc89266ee96bc019f2d
RIPEMD160 2781765506cf8f5e8bf093324252cd61a08ddee9
RIPEMD256 c8ac470b6b3a5767dd2329f1df85f2ab2273b8bb95530a9a91f4ade3ba34742a
RIPEMD320 85f5060a00a641d615bf7b51af72755705f4bf5e7a2ff64bdda5e895ea748c5fbde07816fa824792
WHIRLPOOL c1c16398a7557778bb3e626c8269e54d00c726e987a979749f1cbc1e6f442f206ed0b2aa4d2fcac696015600a8eef19e0039a792c268d894e6c7969043222120
TIGER128,3 5ca6f9cfc6b6033809dbd122d130f12d
TIGER160,3 5ca6f9cfc6b6033809dbd122d130f12dd5032c9e
TIGER192,3 5ca6f9cfc6b6033809dbd122d130f12dd5032c9e29ce06c4
TIGER128,4 ccd0bfb4658107c3733fbcb554caa15e
TIGER160,4 ccd0bfb4658107c3733fbcb554caa15e1be0716b
TIGER192,4 ccd0bfb4658107c3733fbcb554caa15e1be0716b3b6e96a0
SNEFRU 2a3b82731df9db2437a37b4d9886ac9cbb90f40d06294fa6cdd4083b0d666e45
SNEFRU256 2a3b82731df9db2437a37b4d9886ac9cbb90f40d06294fa6cdd4083b0d666e45
GOST 44f96d4f97a354d67f8fd310e6014d956b32efaa5bfbc211aebc48f19fa52dcf
GOST-CRYPTO 960ccb1d12afb696e17b77b4bfa3436c3e7e7ecbc44e8e1aca649ff3d384dba2
ADLER32 9fc60832
CRC32 571ec7a1
CRC32B cdfff4d5
CRC32C be3dd70f
FNV132 fb2efa52
FNV1A32 2adb75ec
FNV164 f392001345f9f792
FNV1A64 f348a350b2151f8c
JOAAT 7a3ae921
MURMUR3A 6813bc4f
MURMUR3C 439a48bf035ead4d43041cb39db8146a
MURMUR3F 0ae0a5977f5bee57a39fff47e7a9cb87
XXH32 598b6582
XXH64 47467cf6109de61f
XXH3 3e241497891cf82f
XXH128 e97c7ce72890d2732e397589fe8981ce
HAVAL128,3 74002c8bbb1300d4843af61f82efed6d
HAVAL160,3 9de0d209055b70ed9fe473369862f1ec75ca6219
HAVAL192,3 130c4f65427e43daef1122fe1ae230428b00563d88766888
HAVAL224,3 9299937bbc8c43c2c142f4d5fd8b30dd0f736a3905004644a96c80c8
HAVAL256,3 013f11ce844022f9b94cfeeb2c648aa5a4d4fe332fbaa11b3cdf36ac469d3553
HAVAL128,4 a6c8505d461a559cc9b817f2e35b581c
HAVAL160,4 9bb6516a27c2b406ee0b444434d2b054ea429f0c
HAVAL192,4 170a2d53f4fcf3431428821186379bbb6f5bbc671da938fb
HAVAL224,4 c113e6780d23ab312a1a956f2010ba02b6779539f0e6d81bce00c9f2
HAVAL256,4 82ec5817b5cc82d17969e392fd56728abe7f3156d1cbcda116a87263f00228db
HAVAL128,5 d036de92046c9950106b306e0dcd528b
HAVAL160,5 37389bf6d8177b8654fd40b5f302e744893c4237
HAVAL192,5 65a582bf8fbe4acc2129e25e5075a45b2270753923293854
HAVAL224,5 ef1a0723947a4174035ebaa6be24cf62c135b869d6fd57c58c502585
HAVAL256,5 305884c64afb2f983141123532dc791ec86bd9e692b1b256ce2ca372d633110b

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