SHA256 hash

SHA256 encoded string

07969050fe5d9b57843d07fb344d9fe46093819baad203dcfc502491a11dc485

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27JBHT%27 %27MRTN%27 %27ALV%27%5D07969050fe5d9b57843d07fb344d9fe46093819baad203dcfc502491a11dc485

String encoded to other algorithms

Here you can view hashes for "%5B%27JBHT%27 %27MRTN%27 %27ALV%27%5D" string encoded with other popular algorithms

MD2 69259ede1cbd2a0e63496528cdebc6b7
MD4 1080f6fe6ba090b001b012614b8c4eaa
MD5 f33b883b8f96d2f0458a36eaeb4b9d85
SHA1 046db93c408c8937ae379cb195208cab96d58a2e
SHA224 49ad18f2e1cb01e7f1603cdfce561089a72ac13a9d5a954492018d65
SHA256 07969050fe5d9b57843d07fb344d9fe46093819baad203dcfc502491a11dc485
SHA384 411d4175e2c54522315b1f553ddb2fd494255e0404161585bfe4fc9a3da2b2416fe06afbb71d8ca95b2de6712da35179
SHA512/224 fedbaf6af05fbd2e5170579d424b1d4d1564dd8679f1ba2d2a26cc80
SHA512/256 8a14cbd2253bc7cc042d3f160269c45ef360ccb2d43acfd6252008340c9f3767
SHA512 6634f4c8e2ee3291604e6336c850d3c8258de496b30a55b8727e49701dd5b83fbc018f407278641f017a59243ea24ee56c5daaced079061d8c7851aeff490999
SHA3-224 f56344f08752c1e5380695cd3dff0c09dc4026015887b98d1e912fd8
SHA3-256 ae23a80a1312f230d88358efad7ceb39f7b6eeb29b119df83e550b0cfde769fb
SHA3-384 5057bfd619e9001080d8e484ab2a4fd0d7e3d74e81746bcd51478856b53b755cbf2b0193116bac575fc107a7bc3d8f69
SHA3-512 a74063b0747f24bd0c8d77495c73b46ebbb0926b3686e12c863c15169306be913bf9c2fd79360074049902fa3d0fe8d0268162c2b2f164f0f0ac227986c6db62
RIPEMD128 e0dda8173447c55e5782c15070718f32
RIPEMD160 a1ff023c8a1e01213e9b601d0fbcfd27c856651d
RIPEMD256 9b7b83a7c15c69322f841671b2ab555411f2daceea00831a0fcb6a61653de020
RIPEMD320 aef1280649fc7c68a8e1b74d447c6d9d7d1c00bbf666e20f5da3bad5951017a53e64c92df6ef30f8
WHIRLPOOL 964318138828336e2eeecb4a92212757322ac5898dace78ee0fb55f9d5038893a37cb609677c836450a6027db7272f3709ae92b02e1bf36c251284927efff62e
TIGER128,3 fd5498243193e78e1606c419e2787afd
TIGER160,3 fd5498243193e78e1606c419e2787afd18f5661c
TIGER192,3 fd5498243193e78e1606c419e2787afd18f5661caf12017f
TIGER128,4 1818b1180faccca98ef1c0f66abf4322
TIGER160,4 1818b1180faccca98ef1c0f66abf432214b00556
TIGER192,4 1818b1180faccca98ef1c0f66abf432214b0055644045c08
SNEFRU 2af2a398a3f983ed961c38d582443eaaaaac16b1fff4649ca470ed8991d882ad
SNEFRU256 2af2a398a3f983ed961c38d582443eaaaaac16b1fff4649ca470ed8991d882ad
GOST 83d4539545ff49b64ab3f26da2d6997ed8e53193d9ef9034fefec116b0a852e7
GOST-CRYPTO e220ea720eee3c2c8f842697b1e4ea0469852ad4739766cbc9eda452535a1cd7
ADLER32 99a6081b
CRC32 221e72eb
CRC32B 4f8e98a5
FNV132 23a973f1
FNV1A32 6a7d2acd
FNV164 04cb0d2e1c0cf111
FNV1A64 b4f4108258db206d
JOAAT d699c1bc
HAVAL128,3 41b4f1458fd081b14d80f71091562a3d
HAVAL160,3 2815500b1bbe39bc82f9c3270d8362065bc9f513
HAVAL192,3 d29a015b7dd725fa90dedcf73ad53f5eab53e05528d61cbb
HAVAL224,3 28cb94649fd56229c2969b4efa1f55ba623ed56a27d513c71283dff8
HAVAL256,3 445f8f1d5d9386da94e1f29ec497322d204bb58e8a5fac9d30fceddd91978a86
HAVAL128,4 73fc6d1aebd67595d036f52d6b832608
HAVAL160,4 3184f65d88bec5e586acf430539909047f95963c
HAVAL192,4 40f4640f22c2dccb0cbe19cb5436da56fc59e57a2454decb
HAVAL224,4 3738abec3b7cf350d72e50dc4e9aa9a97fb79cf996834dbc74442180
HAVAL256,4 88f9567a3f5768e89ab80e0ea733d0267f6ab5b310c7dc45347eda081ae64424
HAVAL128,5 3c3dd6fb9865d06ebb6ada702912715d
HAVAL160,5 a54005d18a31b747ec700e6e01b3ba2afbc45def
HAVAL192,5 a570f675e38cf062fa683ef8558931372f6eb82933cc635e
HAVAL224,5 2b981018f6d0e091ad74f0ee7c98e834607c64beec2d7377457ce708
HAVAL256,5 22c89dafbe18d473e67d47e93b2a0080d6996ea7b3da1869421131e354186046

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