SHA256 hash

SHA256 encoded string

dadb5fd0447a54f439570b429ec7b8e000dadea05d67740737bd27ebe22e7b9d

Your last 10 encodings

AlgorithmStringHash
sha256['ABT' 'DHR' 'GPC']dadb5fd0447a54f439570b429ec7b8e000dadea05d67740737bd27ebe22e7b9d

String "['ABT' 'DHR' 'GPC']" encoded to other algorithms

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

MD2 f5b070c05b562712ab5df9f038ca39a3
MD4 df976b78f426dfa9a44a9d6065974f4d
MD5 4e3af854f2d267b196a6f9fcdcfa9a77
SHA1 33911a6dc421eb759c39b812286952f8a1f95647
SHA224 ec00cef4607cd2b69b05e6d2e9cc62b26f6eec407e170b973ddeffce
SHA256 dadb5fd0447a54f439570b429ec7b8e000dadea05d67740737bd27ebe22e7b9d
SHA384 728a30e38f0db6dfadc71f6f42c2be3277747c20dafb8a4570bcf848da60d6d52ae46d29b0f07174887dfd35670663c9
SHA512/224 d8fa97c6bb587e2ef3db1f9e5ab43c9b119de63dbc576b08d0e4ed1e
SHA512/256 951231b970a7046ff7d782784bc50d1e8bc19dae340d9abae67d5ddfe89e2b25
SHA512 26f68ee7b9f2c404dda3d671603e700400601c9c9cf5d94b5da7efde7f77de9dba8d4194a267dce403751ef171a7798e9962dcb0cc948947d5ca2bebaeef1783
SHA3-224 84a851940623203e87959e8e3c5b017016d74f2a8e96e78e95487475
SHA3-256 514dc959ee20e936a5ef7c844dcb5e6dbf3fb3e3957023db2fd544c352010ab2
SHA3-384 942d76d7ac993eab1711d70b47cab56bd4e17472c8b75e451fc8f30b9f9309be275273a732442daf0d56d09f0da77fd3
SHA3-512 704cc014b4ae662077732b45d72d54d1f16c3576c897efe14adb6ab9b5212cc7bd4a77b0e6afb38ab6ada916b596c63d3d59460412c07cd270b0425268a80f85
RIPEMD128 f9c179395c2eabedaeb521cb95329f5f
RIPEMD160 646a0c6d22ee67d2cf90abee1cff90cfc60ba9d6
RIPEMD256 be65974f2ab3de9e06020025df4a423123d773ef1d5d2d16f43f8739b1a80bc7
RIPEMD320 c85e1fad57826d43306a9997b01265cb3a014a29a58ef95b8bf5ca76eea8df81ab609b8a1a3a92dc
WHIRLPOOL b534234ce2fea79908722ea92b27df4ce28ee13a677f24667803aa430ea52f0d520ea2e0f292a294f3038573a17753e005ce1680ea24b6f466e74ba73259d02d
TIGER128,3 2b40961a69e39c36a4f2498adda01ce7
TIGER160,3 2b40961a69e39c36a4f2498adda01ce703b64848
TIGER192,3 2b40961a69e39c36a4f2498adda01ce703b64848a6db8eeb
TIGER128,4 c511667afdce1d8b84d6e6548fc64034
TIGER160,4 c511667afdce1d8b84d6e6548fc640346b15e5bb
TIGER192,4 c511667afdce1d8b84d6e6548fc640346b15e5bb1ac54903
SNEFRU 3bc20ac1e0bddadb56b3d6428a711431dc52d54f1544bc2dd1891cd7a110b10d
SNEFRU256 3bc20ac1e0bddadb56b3d6428a711431dc52d54f1544bc2dd1891cd7a110b10d
GOST 80bd0e9f976bb6fa5bad155f60f4f24d266025a3459eb8b9ca0c8de923f69547
GOST-CRYPTO 30d4e29665747d8bde2b60f6ba84d739881cc35a9ea5c04b25c63c649bed10e9
ADLER32 2c3c0472
CRC32 478f0d19
CRC32B 9f9a640a
CRC32C 4cce7656
FNV132 19067158
FNV1A32 1ef83d76
FNV164 45f1755dea0a1d98
FNV1A64 9a13c5b6abaf2956
JOAAT 16d018e4
MURMUR3A 00ddfa95
MURMUR3C 049517449a3c4737fafe4ac6a39aec07
MURMUR3F 2aaf05e2c8573eaec487551f184ae93b
XXH32 0d158b17
XXH64 45fe9213ed617b4b
XXH3 b240ecb4a0ca1a7f
XXH128 be6756cc0959eec701fc4213894cfaa8
HAVAL128,3 1ddac64602e53c9312109ac1644a302c
HAVAL160,3 f7bbb687c0b9c2c62d289223b1b5e99bb0863a34
HAVAL192,3 8797e0e1e49b8818f3f044855ea56ce35e36524451227f82
HAVAL224,3 781636d9a052c42c4f4433b412bef681fe5bfd3b40d8a7928d643413
HAVAL256,3 9191c68f8f90c9d61f1be40e7725c53e25e1ae2beb004563af7f66232a9bad58
HAVAL128,4 64932b7edc6a2810608e3e1514ebd270
HAVAL160,4 c83e8ea08bc280d5569b45f843d4731275b186d6
HAVAL192,4 7effac8dce31c7070fb07fb4d2570e8de1749ec4bcfcfa17
HAVAL224,4 bec721c9c940cf52147d0f39dbdba871260e228311dc92cd23e0fdc9
HAVAL256,4 ea997e6878cc6be8716a74ed9ad9fde22bb83d66837231e52f912533c0c4e6a2
HAVAL128,5 3fbfea963dec4b515cac8a2c79ccc88e
HAVAL160,5 6b91712a62b91c345924c2587564983ca401d47f
HAVAL192,5 2ec9c19091674e595ade3f39f3a482ab703e4a903d2e502e
HAVAL224,5 b189867d525c46849d43bc8291dfd7bff8787ab30bed9d77610dd3e8
HAVAL256,5 fa41bef8da3e53e398b03883ec51c1d95129e16d7f15ea9908a296a6d24bcd9f

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