SHA256 hash

SHA256 encoded string

1d7a3db0fb91ef8a35ad8499bc359cfc6599dba86d1d80210fd4e9a049cb0622

Your last 10 encodings

AlgorithmStringHash
sha256['AMAT' 'PPG' 'BRO' 'FFIV' 'AVT' 'AMKR' 'PCH' 'WSFS' 'HSII' 'ECL' 'CNC' 'ABB' 'GLW' 'NUE' 'PPBI' 'AUDC']1d7a3db0fb91ef8a35ad8499bc359cfc6599dba86d1d80210fd4e9a049cb0622

String encoded to other algorithms

Here you can view hashes for "['AMAT' 'PPG' 'BRO' 'FFIV' 'AVT' 'AMKR' 'PCH' 'WSFS' 'HSII' 'ECL' 'CNC' 'ABB' 'GLW' 'NUE' 'PPBI' 'AUDC']" string encoded with other popular algorithms

MD2 4b66dffb17ee8f6633dd698cc277dd7f
MD4 e3f79761eea25f8e784aee682afd213d
MD5 3c0fd25a4c56cc93660fcff5b74c9e79
SHA1 8acde52ff2f0d43b8dc10bf450b895ffb2d1ae3e
SHA224 28fb756a7803bc23cb84bf52567123ed319ea473929336e9752f4f96
SHA256 1d7a3db0fb91ef8a35ad8499bc359cfc6599dba86d1d80210fd4e9a049cb0622
SHA384 1d3209a0bf355d89ad2491b553220961d518884fb11344b685c1c148baf79537c79cda51828b46e8d92b6a9f0d8f8b5a
SHA512/224 15a5dbcf4b8e9efcf21961742f51ca51b42e5583bf4a59ee5b029291
SHA512/256 3628a922e25aa2ad977947f6c126d9f1a4399260724ce26a239d9c644959c642
SHA512 167cacadea2d0d9d8cd40d40a6b89a034ad26a0297fae9bc62da21e4b24df6bb31825ce914a23c31013e2d1627362c04c6e250c9c038bf39a86bcd88a65c962b
SHA3-224 e6e191de862214c70f85f906c7fac00efb2e4045d0f7c3976a293506
SHA3-256 a79c8d6223179073ce089e2b2c5f07c64f9e42df148c9fbe9f1bba5be517b5bd
SHA3-384 d1edaeba99dfdc777f08a52d8fb5dd6d7aa6ed34e4517259b5a144a557be1f02101839850be127b6e377958f6cd76817
SHA3-512 5a2b7f28508705f82b335cb0fdf9bb6c0028a4f08603ec01d043165e13b0eb1791b13a815c2067eccb6c459ca4cc4564ad2216b6959b038154f4eea3ecde8a74
RIPEMD128 079fe5bf15fe6e038f1430c8ce12f5f2
RIPEMD160 04c98840e88d52b37a7953c1730dee61bcd11b58
RIPEMD256 9ba98bff894837f94259e411093203c57a30766070d2c797a5d4c115eb7ecc73
RIPEMD320 493b31f8af60a2548ed78b522475daa381bd64da54856bcbc6b56314ecb6d126498ca56d8358f81d
WHIRLPOOL 7338a182c3f1703f23afd582ba84a2c3d1b2c2b12f041d49e72ecb41716c3e3d0f8c4f0cdbcd2fa808010cf7e714172d6fb321fd885df82ca83987056f3e804b
TIGER128,3 ee849c7e625157f4a5bcce18a2a1ede7
TIGER160,3 ee849c7e625157f4a5bcce18a2a1ede7202754b7
TIGER192,3 ee849c7e625157f4a5bcce18a2a1ede7202754b76883d26b
TIGER128,4 624995f76b2925e4044a9eae02b2a6bb
TIGER160,4 624995f76b2925e4044a9eae02b2a6bb7c783a8e
TIGER192,4 624995f76b2925e4044a9eae02b2a6bb7c783a8ea0340443
SNEFRU 4e8c63696ef5946150419d1d9911fa7fee392f0f3d9a01964b193e26e4e039aa
SNEFRU256 4e8c63696ef5946150419d1d9911fa7fee392f0f3d9a01964b193e26e4e039aa
GOST ad433b6e89d5d80a0d075f97a2e9c84103601d4087dbadd84b41953c35bece8c
GOST-CRYPTO b38ec90de70b4f55f7af8b36fdadee8a7c08d11915c661f0503e717f45300d43
ADLER32 d57b1779
CRC32 fa785506
CRC32B cd08343f
FNV132 bce30267
FNV1A32 e16d59bb
FNV164 3d32914538a321a7
FNV1A64 e47c1ee388f53c3b
JOAAT ae98c4da
HAVAL128,3 1d0f0d540e1f3fcace2a658217a1efd3
HAVAL160,3 d16562af5d8b94ff8dcfd23657296af820dbc2e6
HAVAL192,3 466120f1841389a42c490a0c1b43acdf954f637ff1b6c4e1
HAVAL224,3 b990f3613dfb8e1b3e7be6187f83564812b4e37cb15c5c69bc76c1b1
HAVAL256,3 623b59f6af591fa6a88fa58205133ce492f77fcfcaec69e765a1f84211d3badc
HAVAL128,4 86ee14c96185a3bf5a83eab1b6160c4d
HAVAL160,4 74243999e27cd4902db52704f81b204ddb7397e1
HAVAL192,4 9ffc70239f6bdc4b11ead0ed80a843559437127f4ee0bc23
HAVAL224,4 50b6ddd4cb9977e2c7b74517a0c111094b926a00d65d72d0a5acd23e
HAVAL256,4 6648b9f3430ed579d4211b00f0d2425bdea8f7a4ad879a73f7f18f7a28fedb3f
HAVAL128,5 b92d8f67916ce416361075185635959c
HAVAL160,5 7749fc3c8b0860466ae6fb417174e419f5a3efb6
HAVAL192,5 5b8469b954469750f5df78d5d25a2e3142fd76a086e4eb6a
HAVAL224,5 73cf9f5be12d7f5b018aa0fad4f8e7a4e8b8fc35302eb3589db393cd
HAVAL256,5 226d9db3d9483da23c0a239ccdd2cc7358a37625e236891df06bc08401b72454

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