SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['QGEN' 'FNF' 'PAA' 'RGA' 'AFG' 'EVTC' 'IOSP' 'CDW' 'PRGO' 'WEN' 'HSC']613e48dda25fcc0b3246236d314be89224dbdf77528de2d851bc2641b4718a6b

String encoded to other algorithms

Here you can view hashes for "['QGEN' 'FNF' 'PAA' 'RGA' 'AFG' 'EVTC' 'IOSP' 'CDW' 'PRGO' 'WEN' 'HSC']" string encoded with other popular algorithms

MD2 44282abb372312a302e821c6e557b027
MD4 dcdff549349caa9362e8aa1f160ec6eb
MD5 958185a3e683d40341b842dac852378f
SHA1 c9e20a46f80cac614e217bfbf97b0870628dc95c
SHA224 8f315fd2f81aca23bba5336c5b106fe5d9cfdb8e1644d75206654e03
SHA256 613e48dda25fcc0b3246236d314be89224dbdf77528de2d851bc2641b4718a6b
SHA384 004007c5cf7df8a503a1a385c9f20dd68c5c011bda3673d2873f541d040b5e096796626e15984863eae908feb0824666
SHA512/224 73567e28e27225e15cdc7d970720971239d51e5826d973d8f708f9f0
SHA512/256 2e2d0914908c9c334d6b0ea4af07675ad90930513e3180b11143f9e5df80891e
SHA512 f70c566a8d290a373e6fa1ca697033cce0d805ab1337336f82ef6d90144c49d0100bab50b793a56e7abdf71771b1602910c8d1449bff5a3bfdfdac8c70881cc2
SHA3-224 3b950fcc3e5edcd06860faee5511848359d609634cee188dbabedc94
SHA3-256 560b2aad6bd74d13a1a38cdb74c7e6863e54d3902e731019fd75d29f9e615ac5
SHA3-384 0d05b5f72f01771da1e796d85bd8a0889f0e4c603468e1e257ebd3ffd640e0429fa9c18783fcf00fa6f358d698bb9943
SHA3-512 6133439ae5294cc59731a239fb4d59adb85877d1e10cb506caf0f55318e9246c9fb2acc104b5d2f5412211bbab838096e758ac50c53c7319f27b07d6cbd8a499
RIPEMD128 ce66b675e805dbfa7ec9e78d4a6a3b41
RIPEMD160 40b97ee955906095cac500003fc66c090c81e1af
RIPEMD256 cd1ae61eca009c00b0fe86a5c448cd59197a74a90841e3a473a1dd2f287bff6b
RIPEMD320 e49aed77fb2814ffa1119091e33a0895aee415df69b66dd375003b9789cd45fd7397de092647947e
WHIRLPOOL a568c3955929176a36e4fa1036fb0a0523b74329d2db2b272140bd13ee54aa9398e7ad9428b160620e729019b6032b025b0fce91ada4981e139c7ce445f0517f
TIGER128,3 53c19cc9efe584a09b58bf9c76805714
TIGER160,3 53c19cc9efe584a09b58bf9c768057143732fa8a
TIGER192,3 53c19cc9efe584a09b58bf9c768057143732fa8a99d7677a
TIGER128,4 318d3057d63fa9388c3358f13d2842dd
TIGER160,4 318d3057d63fa9388c3358f13d2842dd6f28d1e8
TIGER192,4 318d3057d63fa9388c3358f13d2842dd6f28d1e845fdc32d
SNEFRU 3be285b853f9a4f06a44b00b5caf55bc9b8aa69f5f9e9db253229756420c974e
SNEFRU256 3be285b853f9a4f06a44b00b5caf55bc9b8aa69f5f9e9db253229756420c974e
GOST 378b546018b8d561e50fce3e93c31f313bf6b80f5d8a2d142aaee468e15652f3
GOST-CRYPTO 8175a0805ba216718841ef19401c625399a512a305ee33d48829619476d7021f
ADLER32 4023101d
CRC32 d4cd8af9
CRC32B 4416631c
FNV132 3b9f61e5
FNV1A32 d9dfff65
FNV164 b637700cce5fa7a5
FNV1A64 309e6ce34ca45d65
JOAAT 72c00184
HAVAL128,3 e4b3d4824847a4fee188a9d6f1bc614a
HAVAL160,3 7b2f7ffb72cb80337181bc2e0cf12bea96d12d27
HAVAL192,3 5fe03472ec9eae7f6815f7fa66575b96b86b7a20a3b29ab2
HAVAL224,3 ec47886281b30b501c4825a5b2d176925f32819fed1fc48605468e75
HAVAL256,3 0911d0058d95465cc620eec4693dfde005b8dbb2c54ffeb38ffadf917db1ffb4
HAVAL128,4 53404fc3e1a8ee7a1e788a6c041376e1
HAVAL160,4 943729efff308dc5a9f3126cbc7e27b8964fe2dd
HAVAL192,4 5b64d73ca636976fe40e90a629dfbe53e23e5dd048b32f84
HAVAL224,4 9741942bc4cb06b9a7069a8ef46872e21c677ee6879c493860e2541d
HAVAL256,4 9bd9c684e4c8ea389863b7634b48e4efda2cbf0e8c379cb516c6083f6a79b5f8
HAVAL128,5 b8b0e634774a3c65c908d0ae25776ef7
HAVAL160,5 22a20c76588f55bbdf565b0debd1260c582ae928
HAVAL192,5 41b358b6b2a06b61bf4bda9dee94061b67e79b82f86db265
HAVAL224,5 68d13e1778046c0d6c0cf35e825d591a3431b2fd52cc7f7a8033f84c
HAVAL256,5 9bfae158c91e47c956f20c3d5ce6a1a047f24f73d13f4038c05f8d7385db2f31

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