SHA256 hash

SHA256 encoded string


Your last 10 encodings

sha256['QRVO' 'TRMB' 'FTDR' 'RPD' 'SJI' 'SJW' 'SYKE' 'AMEH' 'SRDX' 'AMOT' 'OTIC' 'MG' 'FNHC' 'XRAY' 'OGE' 'STRA' 'NS' 'BDSI']b3964d34203b7c35f857d05e7230d34bdbf86713abd938427b124ab50dc74c73

String encoded to other algorithms

Here you can view hashes for "['QRVO' 'TRMB' 'FTDR' 'RPD' 'SJI' 'SJW' 'SYKE' 'AMEH' 'SRDX' 'AMOT' 'OTIC' 'MG' 'FNHC' 'XRAY' 'OGE' 'STRA' 'NS' 'BDSI']" string encoded with other popular algorithms

MD2 fc5b01d54bb4af1fcc5b6eb718aab3f5
MD4 fe698c3e0b2731ea66aa47f72a9703ed
MD5 344440dbfd7a0646fbc9fe4b114cb7b3
SHA1 82056b5bb881af721cadba4283fbc51877824645
SHA224 be69ebba4f7b326fb76d1938f0caf02e76878d2a2dc5ec3391aaa9c5
SHA256 b3964d34203b7c35f857d05e7230d34bdbf86713abd938427b124ab50dc74c73
SHA384 19ceae6b0b7be35788ca1a69226aff5df414a0d9a498fb29f48ac3b34e9252d96db43e45bd939631f4ed1abe0cbe206a
SHA512/224 f6d03abe814c19420cd3545abea93df6e5ea932b485dedfb084b4191
SHA512/256 e3756a60b300970fd1b92026dd41da0e2e24461fb310de0a7f8435cf63a09bfa
SHA512 8ade83093bb25ae248b759f8695e00a27fdc58d9a0cc028a549af37a9899fac2cf057588b9521b9330e53114f8c2994ffd0386bcc5951535c26935e7dcc14651
SHA3-224 3c87eca8c965f31b2f9ffe08181f4fe07250752074fe741282dba214
SHA3-256 1e2ad5983c622685ba37e9a4f440c3aed7f75c2e7ec29d099b2e518fcc6dc9bb
SHA3-384 30aa0b1a3297080ad7a8acf64bdd466cadb1ed1462ddfc14faeb02dfd52e0a5cfa806ac9635d69575abbb34ab77d9fe8
SHA3-512 87ab3f968136a860390022f5ad6ad033a63e45e44d98862c06bb16761191adc11788f05f8c716aaa24d5350eb6893e7e0c7804905fe57fdd3154a61e0d7ca927
RIPEMD128 7d986218aea44b79109e4605e3d317fe
RIPEMD160 47b815cd54f849f5128f6457ecc8a11d3b900d80
RIPEMD256 64922f79fb99f31d71c9070c74500ef769c3736988dcf9a3462e55a51ad4b7ff
RIPEMD320 d07d6f9a9e8bc0ab8ef4c7ae580c2626231e043ef83b68c7550e51a09dd1f0bf730f72bb05796573
WHIRLPOOL 257ba7de0d5d16328893b47d4ea6cb112552d14737d0982a2ad655cf513e9b45038882d3f5d4747ccb4ca19864d0c96b90223e40215d64121625523c549ba58c
TIGER128,3 dce96495353ed46e100b0b046688193c
TIGER160,3 dce96495353ed46e100b0b046688193c7b2f53d4
TIGER192,3 dce96495353ed46e100b0b046688193c7b2f53d478f1c359
TIGER128,4 ff5909abdadebe7450434c81bb220402
TIGER160,4 ff5909abdadebe7450434c81bb220402f73965c6
TIGER192,4 ff5909abdadebe7450434c81bb220402f73965c6577a4106
SNEFRU 48c778439fc145e5c5e08079bd7c63adf543bd564ba9b7619f63ab8b53c31ac4
SNEFRU256 48c778439fc145e5c5e08079bd7c63adf543bd564ba9b7619f63ab8b53c31ac4
GOST c3f97b6406a1e69d4e332d7655b3bf3d2f44c4169c6c3930780a523f9ba837f9
GOST-CRYPTO 5271d8d1537ffe7f65648d1b7de6b317e2b8a0f97f9d43058c29faa2f0d26c20
ADLER32 82bd1b89
CRC32 bdaf6ed0
CRC32B ca8653a1
FNV132 d135e03f
FNV1A32 cfdc37af
FNV164 759c6de223ff033f
FNV1A64 dd53fcee07b807ef
JOAAT 62f8ae28
HAVAL128,3 f2234c665ce94a80581deada2272d4a4
HAVAL160,3 8ae30b6bd44b9f1d49e2af21f55f66c1a15a84e2
HAVAL192,3 c5bd71030bf1639611cb7cf297ceb1eceeaf649369df69b9
HAVAL224,3 677971dff76b54b52ba766f34364bea95627af91e0cdafb99aa1689b
HAVAL256,3 c50177bf837c09a48186d3ef5bc2b44ed91381ba4c77ecd45ca54f310b5a1c44
HAVAL128,4 3a5dacdd8e9c977b3ceb09f363006c5b
HAVAL160,4 6a4f353a304af04e6e74775249b8be18c230eeb7
HAVAL192,4 201cceaa061da462272cff443f09479f41b72e5717eadfee
HAVAL224,4 668df106fa8ae45a617a044c3b3ff1439ca7b5918d012fb82e76e2a3
HAVAL256,4 e4bb803c249bf144e5adbfa8a28056b62f1f2465d4e16586d45755c63868563d
HAVAL128,5 0d5ecbe56d7bf87be4a209f09fa9f3a9
HAVAL160,5 8c4a65b4b0742568a8dc15904c0eb4e824b7fa70
HAVAL192,5 1a572a86b5b3955d5e1a532268713a8d54880f340ec491ff
HAVAL224,5 7ded8fa358447d5cf936ae49637b6189b5e142f4a30558ee133a4088
HAVAL256,5 6ce5d39347d91a7670878402dfd98f1cb2764a650b9aca10323a9554cbc8a4be

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