SHA256 hash

SHA256 encoded string

84ffeee36fb8ddc15a1e4a204682f06880bc83722b3d77e8e5ba0f0d4509cb8a

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27NGS%27 %27DWSN%27%5D84ffeee36fb8ddc15a1e4a204682f06880bc83722b3d77e8e5ba0f0d4509cb8a

String "%5B%27NGS%27 %27DWSN%27%5D" encoded to other algorithms

Here you can view hashes for "%5B%27NGS%27 %27DWSN%27%5D" string encoded with other popular algorithms

MD2 50bb304e22118a40ede75d4a45322814
MD4 45406846b46f36151207c3efbc7d5021
MD5 f11e4300bea4c78a8f5803b5f2bae8de
SHA1 a74473eae7e75da61b85e76fba705ac2c2ef1b3e
SHA224 67414b22dd1409e081d659513d0d681765e97e80d7ed18d112ad5fa8
SHA256 84ffeee36fb8ddc15a1e4a204682f06880bc83722b3d77e8e5ba0f0d4509cb8a
SHA384 d79861a7eaf6175ca759a60c1cb578deb20cef88483483c2f032f7a80186d73de3ccb44c0abdf9e3b090a85e822ef6b0
SHA512/224 934b2f7328e5a7c1c9d43fcca9eaaa72bc3da9dfa0798a4f310ef27e
SHA512/256 89930cf763af19b7c8f9bda246aaae3c83bee33a8ff3d5e215b13304723632e0
SHA512 a9c1d86f59eb616707446157325585f6d118c832ec475c9d68bab524d0d0512a285ea2f59ec2a3c9a9ab0353f4a9e1be3ecebe89a8028e8cda043668ad53e20e
SHA3-224 dd2bf63aba1eb4b91132c0a403abdd2f84893daed7d0b55b06b5baae
SHA3-256 4f75fd7363c6be2175742580f41e8a05922287fd072541b364e1ed68fed34367
SHA3-384 4775bcd9c3a9134f9ec7289433b141f8e9fa4b4cee04fa509b813113dd9795a21ecd83d1c52179cae5caa36a36f515a4
SHA3-512 269139cfe46d11c3c4176535c25e3840a775f732f8e1ebe7e4c563ff19be7d39456030f9ad1dd9a81b7181d679e61607fdfc26510694c4f8c53c4a1b93969688
RIPEMD128 0b26b45a019df225174b0e4518e87c7d
RIPEMD160 45fd370d8a5a6b205fe9e1954e45ae8d7cbd2e5d
RIPEMD256 7a3fea3e0db73cfad09f05e0422625908790c3638f4fc2b9fee31d18c1dabdac
RIPEMD320 5dd44ef71361f12c92da6ba907816cb53815be59a0af40fd12e2727f39e456bd3e511fe795792bc9
WHIRLPOOL 41f583cebd9cd8ca5f5e99c14f36d9d2493dc79500ff3d0a72e90a6b9e91162247a2398462546a1f702d9e53e64dec3dceb6630c1ee0715a155f4271a4284903
TIGER128,3 4017be14a49ae57e531c13d7abcac4ef
TIGER160,3 4017be14a49ae57e531c13d7abcac4ef3f1e6b78
TIGER192,3 4017be14a49ae57e531c13d7abcac4ef3f1e6b7881807e56
TIGER128,4 e60dc25074a33c3c6b4e258a6029f257
TIGER160,4 e60dc25074a33c3c6b4e258a6029f257a75eea9b
TIGER192,4 e60dc25074a33c3c6b4e258a6029f257a75eea9b8f94b42e
SNEFRU 871614edeef790d2be647a5a317ee2861ae938fe0d8417d2f6ef8999457202a7
SNEFRU256 871614edeef790d2be647a5a317ee2861ae938fe0d8417d2f6ef8999457202a7
GOST aa11bb4b84a3a4fffb47f957430adda88b99a35e8db42a8265d2caa63e2a42a6
GOST-CRYPTO e4a763c3ae85ce579ac56a3eb59a268b0b239f93ab5ab8f1a6e72fe8020e9a4b
ADLER32 4bf405b7
CRC32 057d8d55
CRC32B f11f4aa2
FNV132 63a42867
FNV1A32 dd215d2f
FNV164 05b68a322bd1d6c7
FNV1A64 68b25d63db2eab8f
JOAAT eb27f541
HAVAL128,3 5d7d17d10136c075f2c4eb58a895e0cd
HAVAL160,3 47d463df1a5dc9a794911b43d87bdccd2533de24
HAVAL192,3 d12a3486632b3f2daff42d9d56b44a442e7b214111e0eda8
HAVAL224,3 e5f0a66a61b4ce3b9c44b4c817a56ca7455b05fdfa58a393b8a45a43
HAVAL256,3 175ff98f3b4b48923bf2d7ed6b8cad7e1ccae1c14d19f4097b44c0afec595fe5
HAVAL128,4 d5e67b899e64d0122e4bc208e68d08e3
HAVAL160,4 2823294ec80bb75ebcccd40add8a37858cc423fa
HAVAL192,4 36d3be7f353c59aad017aac78ccaffbcd5ff9622702eee17
HAVAL224,4 82f20d259b2258d31ffc0dd072e1522fbc5f7d8fa6e376353971e662
HAVAL256,4 cdcf2c05bdb06e4679638e7b34e1875a5a535a72d03499ed175bf3419264f996
HAVAL128,5 7711abc2129565b83954c41f19bf2d94
HAVAL160,5 bf0ebee3a225c3cc0533623d4d1d0f4c722c9cbd
HAVAL192,5 67a5a4bdd729e61a99a432884f72a8a87e6dc440d6bec2d4
HAVAL224,5 e8c36295b7c254c5717eddcaba83ae16537722218f5c4b11f8566e8a
HAVAL256,5 a47b1b7169648d552d1e45d57084ed490d822918185bc6f44716e0ac4d9446bd

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