SHA256 hash

SHA256 encoded string

fb6bc8d1d5986aedd4570955871ced220503b4a71ac3fe96a0ea7f35ddd70104

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27AMZN%27 %27COLM%27 %27CDK%27 %27PMT%27 %27AINV%27 %27BMY%27 %27SNY%27 %27APD%27 %27CIVB%27%5Dfb6bc8d1d5986aedd4570955871ced220503b4a71ac3fe96a0ea7f35ddd70104

String encoded to other algorithms

Here you can view hashes for "%5B%27AMZN%27 %27COLM%27 %27CDK%27 %27PMT%27 %27AINV%27 %27BMY%27 %27SNY%27 %27APD%27 %27CIVB%27%5D" string encoded with other popular algorithms

MD2 a68b50f66c5110ab5684f9b9ce7bb67b
MD4 997534e2c604f0cc318adc1f9f47547a
MD5 d7bd693b167cfe2e4313c078aafbdcf7
SHA1 7b4c4f765b72e2aa85079720c12202e57863392b
SHA224 2cb1bbc269e4b7366cdc931c620f4a10e9ede246d6b8430e8fa1c35c
SHA256 fb6bc8d1d5986aedd4570955871ced220503b4a71ac3fe96a0ea7f35ddd70104
SHA384 4e00949b028e8a3da6580b3d3977e6f0158303edaa4ccc330e204dafb4209c0ce3dea6238dca29b6be4f2a056c1d7c95
SHA512/224 e319eb9835b82107cbbad6d7549dce0b2dcc1f17e4bd3b92a150796f
SHA512/256 ba24db84d1ce9fe6d9ad786cceb4371159c6a6e10e25daa70e289c87dc23aedb
SHA512 49425c487f597a928867803146f197e00bcbc89c554341a256aa8fcf41d70c58ca041d67226651150c600d975ed2fc1bc2f5afa9f530a32441638d6dbb7aa0a8
SHA3-224 7aa2bcd1072a7f2382ab8917ec80447aecc63a21b54a8b8d09692d6e
SHA3-256 2ab1c9e3eb916abf108fd474766f3f7fd4dfeff957e9001dd008f4dffe7ea08e
SHA3-384 b2a4211805aa55d2780623791cb95ef7131f954656ac8bab55878af7bf2eb8ca5ad74f4788f7750fe47834471e5e5c36
SHA3-512 4b7ba553251f399c84b59de2ce9480471f9364b925f979fd3cc946d4e96338796ae9eff863acc08fc574930482c8c48e57f6116d6b945c5d70caf0c221118977
RIPEMD128 552c845dc7f87cf74b69129f00f1d6cd
RIPEMD160 f3a18a864cd592499c07fece74a8aa0956868161
RIPEMD256 7435470026539e6c08886d062fdbe8ac237852cfd7304893ead163ee5ec2f16d
RIPEMD320 06e56a16dd9b3ad4000566e20ff7603692a19f194925ecef803384c86fed4c83a14760e76704ccaa
WHIRLPOOL e36237a3022c3cb30a7a5b66d3579438e0a6dcac91db3513794bec842cec93df859711dfbe3be253fe566cafccdab1ff2115daf68a59dc311287257e3cc074e0
TIGER128,3 4876b7d7cfef7af8b7631c974a9613b2
TIGER160,3 4876b7d7cfef7af8b7631c974a9613b23d5d1757
TIGER192,3 4876b7d7cfef7af8b7631c974a9613b23d5d1757733344d0
TIGER128,4 36c1d77b3a44005c20ae713a5e0c9892
TIGER160,4 36c1d77b3a44005c20ae713a5e0c989244c88ce1
TIGER192,4 36c1d77b3a44005c20ae713a5e0c989244c88ce181c525b4
SNEFRU ac7e21dfa5968ce1d68fd649af64e7412cf9bc8b48a08fe90b91ca1db541e892
SNEFRU256 ac7e21dfa5968ce1d68fd649af64e7412cf9bc8b48a08fe90b91ca1db541e892
GOST 1a878a979fd248c5bfa5b7a99ad14b68f06dd8b5c39e49b445d5966bfaa038b9
GOST-CRYPTO b6b6ec94bd7224e004b38e21bda3394f647fe6420ec268ba6871f151f339b071
ADLER32 2f671564
CRC32 6988f421
CRC32B fc732efa
FNV132 5953f1be
FNV1A32 c85536c0
FNV164 c8d1cf989c45bfde
FNV1A64 1f974ff22438b100
JOAAT 5fa6697e
HAVAL128,3 9b084826cddb5973a3ad892b8c704c3b
HAVAL160,3 d31dc5737412962221a1100b1fe8367468dd012b
HAVAL192,3 d164df2dd9b539f03e3deb115d761ecd79b8c3302de05525
HAVAL224,3 da7d1f3e6055c568969bd3879b336345110bbcd83cc48fcd4f6c1278
HAVAL256,3 6bf78804d0925d3b3bbf54042d42ce4e3a91ee0ee5b1a41ee09568b90d9d8026
HAVAL128,4 5c8a728d9dff57efcb42eeddf84626ac
HAVAL160,4 a06580aaf8a417f3cda0903e2309ffcb1146dbc5
HAVAL192,4 981bcd0814aa8c93a239334f7e691be59c3bc0b5a77adb3c
HAVAL224,4 e8b91870fe939819ad33f0a1f1097d35909f021f71daf138be6ab248
HAVAL256,4 0e923dce8b01ff2ed744565e9dedd2a10210dcbfb4cf6da6396237fb1d222741
HAVAL128,5 bcb9308495ba91ef51837f6dee057e1d
HAVAL160,5 b9d7f226fc3951603b0549b4eea02323fbdb2c4f
HAVAL192,5 acbc65f27eee6d3c6fc0501d0d6b77a3275f6537ab041441
HAVAL224,5 dfb6b73bdc71ac3fc17cfc1e8d3d6d858db2c16d4677a89686952162
HAVAL256,5 60c8ccb70877586521f95f464006200bb38bb423e500b726eea61c7d20b78467

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