SHA256 hash

SHA256 encoded string

5bb1b5f7f146dab69bdd35aba91bde7c2bfb4ed0a824026acfd07a594f2b1665

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27RY%27 %27HFC%27 %27VCEL%27 %27CPG%27%5D5bb1b5f7f146dab69bdd35aba91bde7c2bfb4ed0a824026acfd07a594f2b1665

String encoded to other algorithms

Here you can view hashes for "%5B%27RY%27 %27HFC%27 %27VCEL%27 %27CPG%27%5D" string encoded with other popular algorithms

MD2 b62f668fd75206120d67232359e637b6
MD4 8c4752c60d6f8499ec9d34d706119e7c
MD5 fb2999d86966d0bcdef399a0e6dc4a0b
SHA1 3d9ecec1dcdf0ace6763e3d3e095100376b875a9
SHA224 4a4b3a8d7a63c82056fd60609508f371ae4767b209ee2b9aad88de2d
SHA256 5bb1b5f7f146dab69bdd35aba91bde7c2bfb4ed0a824026acfd07a594f2b1665
SHA384 c234f8312a59996d09249930a47432a586fee0614854fb3e94c63eb085beb742df0a1b0c8bc96b674ef53d4608ecf86a
SHA512/224 ffef31c89e8f81de795e7bf80186f0152d030aa371d010fdd6e193d4
SHA512/256 af5a002742bac58a6e886f21ce3ff44ec35b4a0abaaa2777d9d8271a94791d8e
SHA512 ec205011d982cccd6ace5da6cf9ee79ad863373e713d89bb6d1c16875bdb4c897640aea5e625be9ee849a05a32d31a7d50374519915d09134eb59e02e57cd24e
SHA3-224 411f9861a0fc6e090aa988ef082ae76a0e2cb69506ae86cc45556366
SHA3-256 34f9f0183d4a62044d996ec2b58c8fa730bf32aa47cdb8442ead6cb9eb862e5f
SHA3-384 2d73fb30328b86750cacd8de3fc961ee54d45ed505196c70ae1957f6cf45162c39194210555c672ec3b87e5138967612
SHA3-512 20b65fbbf6b21c55e98d7bdbe33a9ed819a2cd6a9ca61a23b3da9c4bd8b03806364855784bc6b6e28458a43abd22d032863053126566468907bd05bc69a8a1a4
RIPEMD128 a6a9cd2d7d2c6df940f37b36d3d4ebfe
RIPEMD160 2c1f45645ee1467839bf26fa7f546f87b2ee3d36
RIPEMD256 5fd150246477a4f199f8ad8bda8c0c3aaf9b0e7cba6472508fd8205dcb2444d6
RIPEMD320 e01303a7e25ed972328acc2f2d9427a45ef0da9681023a0e2ba6d3e31e1868bbb6b29dd00ebc151d
WHIRLPOOL 2db554b88005d44862b25570e5ee9e713626d46918c837630aa46b077f4c7d4595d46fd89db63d22f93d4572a080b237305fbc99c2e57a56c5164753e51a43d2
TIGER128,3 a138c392dbc144f9436ebdfa7dabb8f2
TIGER160,3 a138c392dbc144f9436ebdfa7dabb8f26320b0f0
TIGER192,3 a138c392dbc144f9436ebdfa7dabb8f26320b0f075c7545c
TIGER128,4 2411931535911a14bb3c4f0177839ae7
TIGER160,4 2411931535911a14bb3c4f0177839ae7909cc128
TIGER192,4 2411931535911a14bb3c4f0177839ae7909cc1282bcda48e
SNEFRU d2e3ab9f363c5320be894d8ef2c99d1da54e76a815069f56826ef16b034ab5c1
SNEFRU256 d2e3ab9f363c5320be894d8ef2c99d1da54e76a815069f56826ef16b034ab5c1
GOST 776af9318368897c3bc8113daa4429b5efc3977cf34efda42f3e12a7d39bc340
GOST-CRYPTO 6bca70b13abc91b81bf308da313f437c6dd4502bd0805e4a26d6ab8f05c55da6
ADLER32 da5e098b
CRC32 d084a50f
CRC32B 7cfb7039
FNV132 3b0724d9
FNV1A32 af200515
FNV164 5f4689e313146079
FNV1A64 71a08dfe52e94175
JOAAT 1a16a727
HAVAL128,3 d2cc72d3b58f828fb51de6ef1c1f4e85
HAVAL160,3 822564c78eb7a7e175a322a5a20ee976b637e52e
HAVAL192,3 11414cf1c4a1eb02dd385dc3b1326e5963692e9b73ee17dd
HAVAL224,3 2160241c925385b789e2da6081ac9c5addb4baedadefbe242624558d
HAVAL256,3 49b1ec7052153dc7130014a2acee66d967dddd092a2277576e22b61efa7114a5
HAVAL128,4 751df5cf0264478eb16da70bfbf1b958
HAVAL160,4 7d04f37c96e4196e681f8cf929a1a344293af3b4
HAVAL192,4 240b9d8c1a5e13ba81aef85b8eeb917ff7299bc11ffaf99b
HAVAL224,4 cde43256c1468fd9c7c0df102d6fba759fd45b24761f38da62afc65a
HAVAL256,4 63a8f4e7ade14aa4fdc944c47a0d21bbcb37b8f62669ae3d326692e5fa24e408
HAVAL128,5 71308d17ea7c68fc096ee6bf4791313a
HAVAL160,5 106a1b7ad9e76065c927076e75a28031821da3be
HAVAL192,5 ca2cce709cdcedf53340fe3d64b200dba468578d2432974b
HAVAL224,5 9648ffe5f11597bcc202443d338b68d18caf2160b13cf7b5ca561fbe
HAVAL256,5 0f8f755af4bc733a007749974e81afd882485f26cc638eb6879321c4385ca5f3

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