SHA256 hash

SHA256 encoded string

69a8188938a1a372365817f4cdde288b9138b54a9e925eed7c1290cfdfe812f9

Your last 10 encodings

AlgorithmStringHash
sha256['WSFS' 'HCA' 'CL' 'FBP' 'OXLC']69a8188938a1a372365817f4cdde288b9138b54a9e925eed7c1290cfdfe812f9

String "['WSFS' 'HCA' 'CL' 'FBP' 'OXLC']" encoded to other algorithms

Here you can view hashes for "['WSFS' 'HCA' 'CL' 'FBP' 'OXLC']" string encoded with other popular algorithms

MD2 65816e52c97ccbc0070beca9e9c09ce3
MD4 645c86bc769f59bf853ca5f12fe2a138
MD5 4a0a884fb1d303ebb087c35d090ef532
SHA1 0e28f9daf0f08b889057a2835d9f647e46caefaf
SHA224 d9ef798654942394e39be951351294adfae3cc697c67ef3370ae3d88
SHA256 69a8188938a1a372365817f4cdde288b9138b54a9e925eed7c1290cfdfe812f9
SHA384 f83280b9907330cc2d2e343bd9fda0a28a9228c694c12e055040b0aa9ae221597f3834b1db960207f6380fde8c4f896f
SHA512/224 be1b828ab1f53d3071c05b6cfdc7514aeaa2ac5986bc23e0182a3bec
SHA512/256 e91368060b22070939a1d9dc4dcb6a936f91a918aa0d6e322f16a555777d6708
SHA512 23d48d96383d85790e57e3d0ecb830ae1bf9aeb245a77b5311f6758275e8bae854155101bc45cb3345961695ac998b5801c7dc41ced7ae39a2f32c29a3d06e6f
SHA3-224 d083f8828e53da74e4aaed70a1332e4430663fbeaf46e50ff38aa550
SHA3-256 8f8fba81fef9c192fd176170cf8cb6831b03f0c21eb9860b910a9603dac692a5
SHA3-384 89b9df3d66ca63b63d5656cc4e1cf5f4d7e7733733fbb932c0b5fe3ba7dd5a6b89fd591d97deb79622b75e5529d73443
SHA3-512 3e43dccd120621d9567bd56bc066e1eb16a0800d52c8670ef8a156c2829d82071d3522aefdfa8c89748ddef9fae46d0f0089279978815afd411f2c1c6d022eaa
RIPEMD128 92cd20446520b9e1940207d8257129bf
RIPEMD160 9d4586ee160b456e823de96699a3a9ddc297247d
RIPEMD256 f87857d997697676c540c730fb3c080de8f8577f46dab3f874fa1e432b8300b1
RIPEMD320 dbbd36e413dbea038917dbbf55fbfc7c3fddcb656102500c5feae8e677c8ee543f96653dffb35276
WHIRLPOOL 2494760e8795b5fb7ca550b7057edf027ee47dd62df4a3945e4948b5af1e8cb297aebf6206d4f101616e8796bf1e56cce8f3cf7811539046113d704b04c9a85e
TIGER128,3 9c4d4157be0c79409a12a67c687c6271
TIGER160,3 9c4d4157be0c79409a12a67c687c627176bf023d
TIGER192,3 9c4d4157be0c79409a12a67c687c627176bf023d250e3965
TIGER128,4 896aba6f0be643de3762b3ee7373ae09
TIGER160,4 896aba6f0be643de3762b3ee7373ae09ff973fda
TIGER192,4 896aba6f0be643de3762b3ee7373ae09ff973fdad662839f
SNEFRU 0a52040319f60e805a153987cbbf3377bc22af4305042a8cafa7a5de99895aed
SNEFRU256 0a52040319f60e805a153987cbbf3377bc22af4305042a8cafa7a5de99895aed
GOST 038917dc905971eb7379c925dccbc091b0da8e6b8d5758bf5c32a32e7d7f96cd
GOST-CRYPTO 91056c5782ad3ba36297ea571ce7917d9323f104711d8c57f4cbe38ca0865710
ADLER32 7acd076b
CRC32 fc468fb8
CRC32B fff75715
FNV132 67394039
FNV1A32 534a4115
FNV164 713f83c9a8393139
FNV1A64 178260cacaa83e55
JOAAT 695b644f
HAVAL128,3 8fa9b8d23385562e7af8d10e65f345e9
HAVAL160,3 688e1551bcf7647d79a69f02efd9f9fabed2b099
HAVAL192,3 326f186e2fb2783811ecd1735525733bb92f3d6205909fc9
HAVAL224,3 73f065db89d8d5c28241197d9145ff48607897fa9ed3ba5bdf2e21e6
HAVAL256,3 38d31bc896676edbf100b798f8d646be99803b3602bcb3722d04deeb4704b5e5
HAVAL128,4 a57c563575368d6954081907cdb107fa
HAVAL160,4 2e9f3453e507b7c124daf38f4f73b183016ba512
HAVAL192,4 cab5726b7f341e29d71124e6182b64436f471fb5559e2c6a
HAVAL224,4 665c3c1d8780860908406aeee0f6de911f9d36f66a8882f31ddc4ef9
HAVAL256,4 ad98809368ec9dc76beb17ca2d95f0952c4a2f495e545d8d327a3b61ac43549c
HAVAL128,5 b319d9f6f3fde2afdd12df02c7834f9d
HAVAL160,5 12d51be51b42fa302e053d9d2ec55d61dc65ae24
HAVAL192,5 d491edd5379c5ede2b6c1239f43af67a548091234441c935
HAVAL224,5 b5d4d3780ab92aea6f15ccb653c5d3bb334c86ba2505462be928e8ee
HAVAL256,5 b8741a489abcf1f69e67cfa4533c717e563008de13c934b9ceb9ee70dc0b1406

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