SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['IEX' 'SIVB' 'GNTX' 'TRTN']62e3fcfdf1e2213fe34c4d6ef1d8712725742b7f10b7e5badc4a3de035ab6467

String "['IEX' 'SIVB' 'GNTX' 'TRTN']" encoded to other algorithms

Here you can view hashes for "['IEX' 'SIVB' 'GNTX' 'TRTN']" string encoded with other popular algorithms

MD2 f5db4c815d528d181b638ea2239984b3
MD4 9593e23eaeb0c51d3b49c0b820fb50ed
MD5 568ede1112f9259c23fdd49035c30f6f
SHA1 02e581e6f95cbaa8db57a578020b990564b2dad5
SHA224 1a14e823113ac6bdf962d2552ca11a21a38d333adb04927078c49ff4
SHA256 62e3fcfdf1e2213fe34c4d6ef1d8712725742b7f10b7e5badc4a3de035ab6467
SHA384 f7cd2743d9e8b02564798e2be529fd98aeee5c0b6baf7b2ddfda3afa529406b4ad2ad4d63a87c11444113d246f1b1835
SHA512/224 8bbe5d7ee1d758763b62aca0e15272520434e909ff64e070639a56dd
SHA512/256 128a0a5940e58262a7fe9e11c0812b9b15b40572897be4f41368c09f46017d38
SHA512 20215e84f374603040e87365a574b96c377534b23ec09e74e9fdf21c928fc7fbefc91a03385853c93292e8aed114eda554e8a64a2f6d72e58ea9dd55a8057dfe
SHA3-224 4cea525dccdd00b9000848a869759b19a7e407994283b3ec22b4db85
SHA3-256 a7f960d8baed389ed136fec22b2a386ea508e438c14530fdb341c5bb8e82bcfa
SHA3-384 812dc58be5eb6f3668df42102de8095d478715581f0ca3f75a201761a89f0fc7cd96ef3f5e369643d8854d713012b2a8
SHA3-512 e783b458404d3b2869fdd6228ebe9418255a5b207f9aecb68f8dff1100744d64bfd8a1d32b11df77a447abd6054d99a143cb4915f7088f9873a0b9c25fbaf084
RIPEMD128 0d317d083860d7c786ecc3ca91f61dfe
RIPEMD160 bd0a0d9811f232544942cf17c6c769d78518070c
RIPEMD256 0e223b550c6dd2be646a66405287e7c4f82c66b39d930f5c9436abce5e3fdd94
RIPEMD320 30bb85194af696a2f04c38a2f4d39a027685751793b3269a5024a9d5598a2db3637269c316fd26fa
WHIRLPOOL a2addc59eea7b716e1aa947b2b864025f44b57b70ea4825ba1aa7f87d7403c795f9e965c821398f7015e683ccb6e51ca29e04070fa95cdbf6f7ac400182bcfb0
TIGER128,3 46ee86bff03edf26307aa1b19274e1d9
TIGER160,3 46ee86bff03edf26307aa1b19274e1d9e4a3a7d1
TIGER192,3 46ee86bff03edf26307aa1b19274e1d9e4a3a7d1f8d48615
TIGER128,4 5c21874ae62226a85362c70a241051fe
TIGER160,4 5c21874ae62226a85362c70a241051fe524f2221
TIGER192,4 5c21874ae62226a85362c70a241051fe524f22218f85cb33
SNEFRU deba8c056e3dd0c18d48daca4a562db3155d4058ca6e8a4909d2ee3edc6d2dbf
SNEFRU256 deba8c056e3dd0c18d48daca4a562db3155d4058ca6e8a4909d2ee3edc6d2dbf
GOST d2f8adf9da4f75e1cdc197aed2f9193f502ec30f2726ff919fa437f8c77015af
GOST-CRYPTO 7d07d8ee1ace7677e0de106ced52fbae2d0f8ee1878d7881895e3fec1cf7b489
ADLER32 630506f4
CRC32 580f397b
CRC32B f7acf2e1
FNV132 e789516c
FNV1A32 4b422982
FNV164 0abd726811ffe34c
FNV1A64 a74831aaa5a5c982
JOAAT 17330838
HAVAL128,3 5cda79eb6551af28cfc5c2b1ab09a3e1
HAVAL160,3 5e3af1eb944acd6b0a51f650fc5a80db34c1abca
HAVAL192,3 93f1ed9e1f865d58e99d4f4f7ac60b28a3496c75dd30f267
HAVAL224,3 9abed5b32cc8c5c1a14e0bdbdae07ebbdee4db602f6fe7e489b0192b
HAVAL256,3 770f50cf9ca201ee11235650672fb0534c6bdb853612dffd9889be984ab6dff5
HAVAL128,4 76de2f1bf4dd39c08be62b8cfdb63540
HAVAL160,4 3fbed1e204594db63134e625149ca66316da7bab
HAVAL192,4 c2dfa3d81ccb6d242b0a02a3cdc5b79ada438d4280bc731d
HAVAL224,4 3a1035f9ed5da443383fee4c95b5a7ffa466b1049b57578aa6a63a90
HAVAL256,4 ec730382ea1f08391c9ad263ae7023d2e6ece64180004c3faeff91dbdf9ef25e
HAVAL128,5 38b30c342944a303b415983d3371a648
HAVAL160,5 052fc3cbeb0c0c59bb6ca60bd39ce3c6bd6419b2
HAVAL192,5 378b71c2a8e8721014e30c19096589838a926cbc5dfe20ba
HAVAL224,5 20bb84c3c43e06a6515c3ca34c5c7e5cd22a458a3525736e51bbf12c
HAVAL256,5 e0113359ca12a2742959722d6e652004138a36714664ba482a0c0efd11bd55fd

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