SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['FIX' 'LXFR' 'IVAC' 'USAK' 'CNC' 'ASC']414984555e46bf48cb1ca7c1933023c4efa65c28b69e8563ae6eb5c5ea989aac

String encoded to other algorithms

Here you can view hashes for "['FIX' 'LXFR' 'IVAC' 'USAK' 'CNC' 'ASC']" string encoded with other popular algorithms

MD2 16e7a7b448fe53d2985ab25223a9f8b1
MD4 b4cf9fb32e3933143f0bda3d4b7bf3ca
MD5 338c483052ec151233a13bc9cf0b22e8
SHA1 168de2d284417a752031e28244b63c4c73dc0418
SHA224 0e7b8ca078c5236a689b9a52c9361e645255918997fb81ca22779854
SHA256 414984555e46bf48cb1ca7c1933023c4efa65c28b69e8563ae6eb5c5ea989aac
SHA384 173a2bae39ca9345ecfb92ee64f5c8f97cac3dae6f9118512eb355938cd9e600f8a787b4bc684d215ee4a54a7104fd59
SHA512/224 399f5cb7bce52202f066d39c88550b560431ac2a27902854b94f2c7c
SHA512/256 cec4bdd11b1403279124711fe397328c6c6c820f2e236393be00590165515df9
SHA512 d48997e73a19b9cf5bcaa98c49ebfa63bd0c17178e0cf9ebdce01e3361437cd780179387684b51166b09d006802110ab64cdfbe36bf82a6f9a0325c1fc2b2975
SHA3-224 cae2112863031055a067ccb5505c6a30b3f9a0166f999a8ffdb7a157
SHA3-256 1a787c98536f6dc8edb70386333eb63078fca98281a6af32660cdfd2ef8e0966
SHA3-384 ae85391e8f82ba8c98c642d07a4780975406066bb5ac97101e36d90ca0d9fa1dcf6ad7f8d25393279411720f7231e1ab
SHA3-512 24bfa346c2bd75c68138a6a907cefd1db8ab55c9f855f02bfd1f4e1d38c98f9c727ad93cd462a541bf5c1dd0f9ae92862491c4cd28f716a193c1d33094a0f31d
RIPEMD128 45f5b5ce8f4d33211260c2e6cbe59f82
RIPEMD160 44f34a52295d6921d5162b7a83c79d86202f55ce
RIPEMD256 174c09b096d19d6883e5a48a9d18fb8e8edb5a72a2169b18cc11e391b2facbcb
RIPEMD320 c150e76b70f41c1f0bade6d25c5a48dcc88974431ead933679f5a8b449b6444c311195fc82f0f147
WHIRLPOOL f0876c33c51d5c29e6bf178ea27f7c66f7fa9512a9e3e7096bbddff97fc53883341b516f16dfe71b3b9160ae29799418944e39dee8cd3b77c0e3b8074b930b98
TIGER128,3 5fcb455bdff24cc2d6a86d61f9c4ab3c
TIGER160,3 5fcb455bdff24cc2d6a86d61f9c4ab3c34aad535
TIGER192,3 5fcb455bdff24cc2d6a86d61f9c4ab3c34aad535e9b71263
TIGER128,4 a55588c79a294502d95ab51ccfe7e2f8
TIGER160,4 a55588c79a294502d95ab51ccfe7e2f83ca84003
TIGER192,4 a55588c79a294502d95ab51ccfe7e2f83ca84003ce52b52e
SNEFRU 8dff01d9fd54e0196ef13436f355e616b84f9d7dd99686f5b17e46d3a2edd10b
SNEFRU256 8dff01d9fd54e0196ef13436f355e616b84f9d7dd99686f5b17e46d3a2edd10b
GOST e973f051f141409c120b0edb87a4040d0eda9315597baf27f16d016c1b5aa9e8
GOST-CRYPTO 9514260d7f13ff9a70deb8cda9b9faa5f733b9fb05218ed98cb4dd4805c4ab6a
ADLER32 c1b70952
CRC32 90abcdae
CRC32B 7bc2a00a
FNV132 1dd2c8b2
FNV1A32 63c5c7b0
FNV164 3c4e856f762b1192
FNV1A64 ea7e92478560a470
JOAAT 80a91eaa
HAVAL128,3 e37491756f70d7be0d6251da5388864e
HAVAL160,3 1fd2242958c7f3e5feea766ad2ef88a54d44b113
HAVAL192,3 c1f6943cb2ac4ab0b7d34cbb925fd46b251dd710c913860d
HAVAL224,3 1de11618bde0564a0264cf9ccf5bf60c6ae99c5197831d5499106477
HAVAL256,3 646d609445876c592c2cbe84bae06e0bc1d1555a45f1fe15297f60f36776f46e
HAVAL128,4 7b13d37760f46d94668c010b4d7e1c10
HAVAL160,4 16874ad3ed021e2ceaed75d52960ae17ce3b8aa1
HAVAL192,4 6caf89baa80de85511bd36805dde598535aff3a3fa708480
HAVAL224,4 b6fd6fbc1b540f5a81c1e67b0d44bad5d32ef8ae63722cca00a38bc0
HAVAL256,4 fa84aa4129da24316e62548842ac0af89774f883ac13a5162cfd73267213efea
HAVAL128,5 06fa338021b47c6515445f766009d976
HAVAL160,5 335a6daca49704472cac20c6c2d457df7e8675d2
HAVAL192,5 b93bbaaa7e46fa6ef49b5ec470a8592742331aeb56c46e86
HAVAL224,5 24cea8c0fafa48ca7a7fa74a102ea25848eb511a4f696a458b1413f1
HAVAL256,5 96ecd476da5c1a4fe71ae35a7ecda72c9399800f0a69cbdb065a5e37490f6117

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