SHA256 hash

SHA256 encoded string

129be668249d5848e45e29725f7296456698777b2df68153921f10ea173fc755

Your last 10 encodings

AlgorithmStringHash
sha256['POWI' 'FN' 'FLXS' 'LIN' 'FISV' 'CNC' 'VVV' 'MAC' 'CEIX']129be668249d5848e45e29725f7296456698777b2df68153921f10ea173fc755

String encoded to other algorithms

Here you can view hashes for "['POWI' 'FN' 'FLXS' 'LIN' 'FISV' 'CNC' 'VVV' 'MAC' 'CEIX']" string encoded with other popular algorithms

MD2 8e01b24556adc6659dae3c4fdd699d2c
MD4 35f2a91805d99b7fafaa5f73e13b9229
MD5 c804e04986d5aed672a6261bf3d6140e
SHA1 f7517d5f5bbbcbc857224e5437fa66c8778e4261
SHA224 fe4bbc1dc0188cf69cb865700c43ab47ccee0e8cc86616e5f95e629d
SHA256 129be668249d5848e45e29725f7296456698777b2df68153921f10ea173fc755
SHA384 ac0587e6f5cea81bf955a94b2c0e298d5c1c70b59095c3a25aa22f96e2fda08c120aa8c63309e8bcb89fa5d35124ae5f
SHA512/224 18269f179e19b5060cc4472158235ae3b2e69464dca0df5cf1cbb792
SHA512/256 c4033ca16f3fd3a8e86f1992a240bacd0fa7555fd758bf03987accc8474c649d
SHA512 b1d63c9f841e33635f01076dc9944ad62ace73a65a56a3f49ce3d012a03f8bcd85d3e11d4d5984513f237e6b7dc937a3180bf4d62cfb3070583e63aedbb03c02
SHA3-224 09212b7db6ae0b94517e5b7b43f0622840311bc95efccd215c8734c5
SHA3-256 4ffd70d3e5116137c411a0964e1dbd8a3d94702db5b740d0371dbebcb0b13b15
SHA3-384 3c67d89ee1aa7c77086da73f349bd2c75c21b56dd6b3ad34fbde0c66fc1615ffd04a2c46e1558f4924086a305eeac5f1
SHA3-512 1bc6d4a3a5d7d0f3da64dcb5a7072adb01a67a1740e8c4baae696d055cc39c3bec5e4f18103e9260eaf5b9ac607308e7abd686d28d65fbfb069bbcb92d2aa736
RIPEMD128 1daa1ce94abb24bea86206668122b530
RIPEMD160 4410d91546b90d30b96b4e669feb81d0600f7582
RIPEMD256 0139015ff15987be82a7cbf947eb9bc55cbec560f5d20b46039394bf80d61eff
RIPEMD320 69a14d2887a8cadd4792c4013e61c249eea7671ca19d83f0854131a8be77640b15799cdadbc84d20
WHIRLPOOL c66e49e059b06b5c53c169ea5356dbba7e5177633fba6f8297d353a06b6c5c662da38992d9918319675884f927de152d4a8d44d85d4a9121feb19a652179ef17
TIGER128,3 689aee42214c8ea7e7a78619c9b88381
TIGER160,3 689aee42214c8ea7e7a78619c9b88381a77ac040
TIGER192,3 689aee42214c8ea7e7a78619c9b88381a77ac040d30709f6
TIGER128,4 0d6d86dfdf584ccdf47b9a76431fc6d4
TIGER160,4 0d6d86dfdf584ccdf47b9a76431fc6d41d97c7ca
TIGER192,4 0d6d86dfdf584ccdf47b9a76431fc6d41d97c7ca3db75857
SNEFRU a25b686972dc129647a55f66bce15f6c4d19773a81445133e420fbd03d5a91bb
SNEFRU256 a25b686972dc129647a55f66bce15f6c4d19773a81445133e420fbd03d5a91bb
GOST e57087991baf605af751170e655f162628bd68fa7118c4ea9635c0ec5731de9d
GOST-CRYPTO 6d44c0e6fba7d9d6961103086933f839e38cfbdd17586f88dde192f2730aa4cc
ADLER32 8e9f0d72
CRC32 833c4e6c
CRC32B e5fd5b0f
CRC32C 1b296c32
FNV132 1e23b1b8
FNV1A32 246f07fa
FNV164 2609b779acf113b8
FNV1A64 35ea8c0eb56c979a
JOAAT bbaf9aeb
MURMUR3A 6aac72aa
MURMUR3C 9aed8fabd6a0559e39cefe6e72e77575
MURMUR3F 2b371aa5a34e7e3e0d4246b1f5b24204
XXH32 ee5f4c14
XXH64 643abac531abe290
XXH3 e2e28ac87fef71f8
XXH128 d706e8d3b325ab3c530c2614204c0ef0
HAVAL128,3 612cd1558e16dfce1e294b1e3bba4892
HAVAL160,3 b6f061617abb0e23b19d91e214d223ca82dd9139
HAVAL192,3 6df5f47ef21bd04b3afb8dfae775909aa389f703f21da3f8
HAVAL224,3 bdf06838a538a562499c6d74541b50ccbe42c1db8e89b1f524dd3ec1
HAVAL256,3 dceeaa14f1594ec95a1030068763801bd1d5a58d53f1805531b29544bd64642a
HAVAL128,4 4a8191be315d1d1d6488046f52592098
HAVAL160,4 e56cb23c93aa6ba0ed9c6418fc555303d8341fd7
HAVAL192,4 cb188145eea600feeef4ac65cab3193ee5affe67fa35feed
HAVAL224,4 64ce58c29311e2bf771d6a2d137238da6745d31c817558fd9be6620a
HAVAL256,4 8a8d6fd7c82b772f7a42189422a96f3f8313d4007f379a1a1cb38a205f7fd45f
HAVAL128,5 ec2b123c4ee5371e3f16647a92a8090e
HAVAL160,5 ea49a68861b0054ef332f2525b5c42e0b9166ef3
HAVAL192,5 c9df79248df3320009d0e9e17787221fc2a422d305c7b9c8
HAVAL224,5 2ae8a89854146c864d55c32ae3a08ef30dbb7a95c32c15fe00b3b531
HAVAL256,5 63812f5da57ef138c043f333471d79b792c0c466e7fc448180779df6033834bc

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