SHA256 hash

SHA256 encoded string

440aae948ff8edbbc587cd6872296766645e59f3390103763350699e2292d57f

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27XEC%27 %27BCC%27%5D440aae948ff8edbbc587cd6872296766645e59f3390103763350699e2292d57f

String "%5B%27XEC%27 %27BCC%27%5D" encoded to other algorithms

Here you can view hashes for "%5B%27XEC%27 %27BCC%27%5D" string encoded with other popular algorithms

MD2 4413ccbf747ede6a24263a3e80550a26
MD4 23ec8068dc59cad67654fb6fc1b7f041
MD5 2e10e776cc6124de195afc65b6b1534d
SHA1 3693752e680f919134567e2ec4625e699c760386
SHA224 3edae9d88e7cb007b80b6836c2b0805a58e79de8149e9981cab0ad46
SHA256 440aae948ff8edbbc587cd6872296766645e59f3390103763350699e2292d57f
SHA384 5c5d249423f2e22f7d793ba4556fcbf083f645485cbe545e1223faed23bb195a2e09d024284b7bffe21f8548b9c96685
SHA512/224 dc74bf77bc9b37f9f2eb4a9658b9f393598e60b392506afbf5b81a2d
SHA512/256 34e9d60ce308dd08936852ef652c45b85cd67920c19b0e6cb462e3a0517d3cd4
SHA512 a955ffcee1c9b2a753762a41b1f82b47da31041105f1de0c5eabc234bd476307a52ca701830e23fa744de33f2f04f3bdb2e2074b295fd68ae35ace064d8036aa
SHA3-224 7dd90de9307de13be15a778923e8bccc331c682c742a75dc47710d15
SHA3-256 e44d6cbdcf63042c4f2e62726cbc47ce0543868a81d812ec2c784ea82dec412d
SHA3-384 6b9948263a73113b8d051d3457bc8009cf7ea07c5099c7b41f895a04b428d64c34eb98592b2fc8343308fd2e71bf4f87
SHA3-512 35eff051c5e0e9f3c18e556464678dcc0c9ce56d5394927c8281f0b8210eb7b4c2763f7a2f46b90005c8a64341e7fd4388e2c3c19ca94f82f419d58ecd4a03ea
RIPEMD128 249bf5446fbcc342da707ed2889a879e
RIPEMD160 8fc57a88ecd74f53e92e277bab5224d6d760a05f
RIPEMD256 6b5a1e39d57202b7bd01edb673c125c492bce225a1d2a530c0dd779b9fba32f1
RIPEMD320 4a78aba2d74c51a535a2cb1fb7298dbed8a39cfc0ca2da0910708d50fc340b11123059bd6b559b75
WHIRLPOOL dd37c0a9c72c80ea62044c7fa23b9cbf42552ba4289af9b4baf699a0d42315afa1ee00a6f12fa395bc5f481080bd3732a322f0c9d6e52ae04fb9f4f2eec5f43b
TIGER128,3 835db751ca586dcd44dd25a426c57691
TIGER160,3 835db751ca586dcd44dd25a426c576912dc9ca55
TIGER192,3 835db751ca586dcd44dd25a426c576912dc9ca555171a744
TIGER128,4 9ee94ba2f6be819e897940eef166d38c
TIGER160,4 9ee94ba2f6be819e897940eef166d38c1dde5b85
TIGER192,4 9ee94ba2f6be819e897940eef166d38c1dde5b85152679f7
SNEFRU 95f4148633590127f7307a82358b4d24758d38bb66d826cee343f91a326c1551
SNEFRU256 95f4148633590127f7307a82358b4d24758d38bb66d826cee343f91a326c1551
GOST 8e20f8f8ff31d6db16dcf47872105349e6ab685b1b5015693742d66e00a3b696
GOST-CRYPTO b89ef63986e5e02642d9ea9f2ca4e98dc9631dab91dd10768e8c252181dbcda8
ADLER32 43fd053b
CRC32 b7767cbf
CRC32B 41a3e81d
CRC32C 2a9691a6
FNV132 afe4f01d
FNV1A32 5060679d
FNV164 331f7852d57ab69d
FNV1A64 7cdc6424e632041d
JOAAT b4c0fe4a
MURMUR3A 45003de7
MURMUR3C 24a0c0354ab9d403ff7d9c74728d6258
MURMUR3F 1776119c75d54c7b1c3873dea215c4ce
XXH32 d33241f5
XXH64 ed89f521fb6c40b8
XXH3 a7d886195811309a
XXH128 5e9a760158f0d49c3560fe6a03f00ce4
HAVAL128,3 e711960e483436a022b929a051224403
HAVAL160,3 b9667cc53f7f9b5ab642e407389b318d0d3f36d0
HAVAL192,3 f253f21d257b92b05058cbd84c383b6ecc26fbc8a53327f8
HAVAL224,3 f5077156d074ec7ec28d25df59f3c4b382bd461aedbcf86018e11dd8
HAVAL256,3 8bcd695a2f47a67e09dea9824d9d8ecbb796f2c27d8afced60fd3d53a2b9d08b
HAVAL128,4 de18d280c7a468982d4d382d749e2b5e
HAVAL160,4 15352ce1e9b857454294e8b1e1323356fc09cdef
HAVAL192,4 1f1febdd6a00611f42db8335a3ff17ee795127523449235a
HAVAL224,4 7910b7a3938860a27da18c92c33d30f7365687472ebb221a20d6cf88
HAVAL256,4 1867ccc5ab883a083089efc6a4641bc840120faea0a94549e99c28a6b57c51f2
HAVAL128,5 2b9301319146745d140941ada66cc6ac
HAVAL160,5 2f8868633f08092f1b43cb18bff770471136adc6
HAVAL192,5 85a588fdf6f56209664c6de3e1eb70a5cc62a721c725f52b
HAVAL224,5 72da892a951f4f219cfb5e9a30c1545eb8090ae1b1069073c8fca483
HAVAL256,5 fe32959698c9a04b37de162b71d8b018a5bc48f96820bd6bbec8135dafae04d9

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