SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['UFPI' 'UMPQ' 'VMI' 'PLXS' 'RUSHA' 'BANR' 'HNI' 'CASH' 'INBK' 'STM' 'LUV' 'ALLE' 'CVE' 'TECK' 'COLB' 'ADS']0511b275a473ab0e3354d5352dce467a260b7f9540196a39d1bb498fa63fc219

String encoded to other algorithms

Here you can view hashes for "['UFPI' 'UMPQ' 'VMI' 'PLXS' 'RUSHA' 'BANR' 'HNI' 'CASH' 'INBK' 'STM' 'LUV' 'ALLE' 'CVE' 'TECK' 'COLB' 'ADS']" string encoded with other popular algorithms

MD2 188dfc13894669fefbe715d3bc349a56
MD4 d8c392a4ee361f6fa8e02407961a572b
MD5 899cb2c9d806fddbb4c4abb5616d0af0
SHA1 1d96737401d21def7e13dfae16ca1a054b187432
SHA224 4cac34cb5033590845ac42c2f04603192684e883dce688a8491caab0
SHA256 0511b275a473ab0e3354d5352dce467a260b7f9540196a39d1bb498fa63fc219
SHA384 693ee90bdc06c4d3a2dcbf93c3af93a57deb9c32291b23fc7fd5e89365fb6c1c707ce34a2b5976fae6bd39442d5581cb
SHA512/224 6bf27283a60bfa3d07918b74d2f08a17d294322309adcadc409bc119
SHA512/256 dc10147a473bb3d9674556af116a596967f8998a01216249692477b914d5334b
SHA512 ce545581276296d15f14423149a1822c2d044b467e19cc3d54cbbbbc339f87a1b1053a74f198ae7e2864720609ae1f105852af79ae3b17dda20d2cb8dd2261de
SHA3-224 4ddd5950fa2fada9b0783b740bb7d14fe96c6df32be9a6a1a9aeb3dc
SHA3-256 d99120376d6b3cb08b1eb917dd1097eabb7a9858472d038b1eb3a0833dd8fbd5
SHA3-384 b74165a4b677b63104ab4fb4da751b2a8ef5b1335d56d7d889b55c765db33cfc8c1095c542abde729af7d0df8b7e5803
SHA3-512 c6680eb57874b2f3b6e581f1b1c10fca884245ffc10da0891442d52e08fdb6815b190129b4efa8f0bce974ecb1741f76d7103448336192a145e658c3503c53b4
RIPEMD128 95164e7a6513ae4d252ca8f73648b498
RIPEMD160 b500edec679065bdf642fcd525c39b0cc5728051
RIPEMD256 2b68e89d9b5b2359faa9dc8a85f09a7adc80e7caf5f46b356e11a8e68905c6e1
RIPEMD320 a25663734bb3f5594a14044dc72ea58e410a0fc891581b528562e10078094a1693281b69e1ccfb87
WHIRLPOOL ce3f2d722d3393c21a0cb1f7627ccb5c109c501f0faf90210724631788dbaffd32113c09d6b0ee43f1dbf80089c2a2353e68dc7abd45da9176692b1d9ce20690
TIGER128,3 4d2c9c441e1c89e7da1b313f398ca2b4
TIGER160,3 4d2c9c441e1c89e7da1b313f398ca2b47bbbb40e
TIGER192,3 4d2c9c441e1c89e7da1b313f398ca2b47bbbb40e821a4004
TIGER128,4 775505be9dde54b5cc38f6211971229a
TIGER160,4 775505be9dde54b5cc38f6211971229a28eb0370
TIGER192,4 775505be9dde54b5cc38f6211971229a28eb0370d49eafdb
SNEFRU 9a656293fa361fadf1e1589eb325491f81f34c694af44e1807194d9b7a2b535e
SNEFRU256 9a656293fa361fadf1e1589eb325491f81f34c694af44e1807194d9b7a2b535e
GOST e80089ab1f55597db3ac4a917f6e06200f39d7f72a834018db3b5463f87872f2
GOST-CRYPTO e8b3fe03545bacbd45a217f9757faf4cd633af8c182fc7eb7ae1eb7d4472f752
ADLER32 639718f1
CRC32 da878968
CRC32B 65a2a1e8
FNV132 2f3e7edb
FNV1A32 a7aa841b
FNV164 18ba7b20d89ef33b
FNV1A64 3effb66c6e5e4e7b
JOAAT 846acdec
HAVAL128,3 51c5563ac681d6410564e1a905ae36be
HAVAL160,3 17d1b70f2cb5121bd5aaf82be534a26d3c357ca3
HAVAL192,3 fcd0e3c382909bedfe902420713c22c82af202632b855be6
HAVAL224,3 7da6847de68dd37fb30cf4a8c06153f858e22a4334065494a8d2a954
HAVAL256,3 4480c3dd57e3698fed266a8c6e3c3412ad3ebe2efd63f45d154e5953ac4eaa00
HAVAL128,4 146ac4e0d54b769dd72796b1b1a27fe8
HAVAL160,4 3c22c18eef0b89d030d22f65cac4099adf232ef2
HAVAL192,4 78231bd3fb9b61b266f2dd4e660403b3071dcbd480935ec6
HAVAL224,4 79d3de3d17bc3692e38791e8a4037ae1e02e9eb02fde75536c5c3c36
HAVAL256,4 fd283dfcdff64eafa142fc51ee74f074f1538941b9531d94ac1e4a2424cb9c7c
HAVAL128,5 2f290bfa289ab0d3c530d9cef7e1895e
HAVAL160,5 215358eeaad2813d98474fc075eb71b853b39231
HAVAL192,5 911fce5cdb3c5907f4d4fd45caa0a69da713212cb4f23365
HAVAL224,5 17498e19bd12ca32f184eaf9124bb34fbb24ff675b37e18e56857367
HAVAL256,5 8b56d96b1f7683ed8d074429afd81964b5c4a9d1dc2e4c85f327f2f1532f0ea6

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:<ALGORITHM>/<PHRASE> For example to visit page that contains hash of "hello world" you can just visit url: 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:<ALGORITHM>.<OUTPUT:plain|json>/<PHRASE> Example: 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")<ALGORITHM>&str=<PHRASE>&output=<OUTPUT:plain|json>

Usage from Javascript

We have removed CORS restriction so you can use direct access to hash calculator in your javascript applications via AJAX.


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)+'"');
};'GET', ''+encodeURIComponent(toEncode), true);
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 =''.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: If you will do this in your address bar you can also use semicolon instead of double dash.;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 Such approach can be also used with "plain" and "json" mode;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: 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=
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
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.

    $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