SHA256 hash

SHA256 encoded string

94d4fa818818a01ef1d7e16758d8b7672f3252aaaa54f2fc8d4aeaa5d9761e7e

Your last 10 encodings

AlgorithmStringHash
sha256%5B%27UNIT%27 %27OOMA%27 %27CHFS%27%5D94d4fa818818a01ef1d7e16758d8b7672f3252aaaa54f2fc8d4aeaa5d9761e7e

String encoded to other algorithms

Here you can view hashes for "%5B%27UNIT%27 %27OOMA%27 %27CHFS%27%5D" string encoded with other popular algorithms

MD2 e24893502c290071e7e79c4566fee547
MD4 4311de0b98bd89f8b29513fb0e6969f6
MD5 5350d9756d3ba1053295bb50d6f84d37
SHA1 4f41d9bff73da5854b3cb26790e09d1e00947f59
SHA224 ba6d84bda3cad57d2a645173547cd2d1e9d076db768c3f2868957ced
SHA256 94d4fa818818a01ef1d7e16758d8b7672f3252aaaa54f2fc8d4aeaa5d9761e7e
SHA384 9874d8018540709f5fd0a5c790c157d59bb78d704198731d8b8cba87160c48289159659cdd9de3ec9b68c2d213994df9
SHA512/224 bc91bb1258817705c7169ca78a95af3a74c17395930f4c8be65b0f51
SHA512/256 38811030e1f1f2692c300a73740e203449854bb163fa3eeebbabd83eb93db6ea
SHA512 e9a591dd517e88f1d453036a9caeb47cb81169f834da90d1154f5b6cf0ec7e1945d74925fb6cba58092098c07f926b032c49a44b04931fba89886dd9bf116452
SHA3-224 385cd26fb237b48af2021ba113a58020d3c5e657d4fde32b0a07cd8a
SHA3-256 bac29f8454b5771cc3264837ddff840fd8df80f42210a6939b4765a018973efc
SHA3-384 f70b4b0533e4de5c9312ba83e73a632181f9ab8d99aab7a0868a9d7a3d1c15966f32aafa2fb565645e7c817235f8e1ab
SHA3-512 3e4dc51c1094f7e54086a67e76c89ae2ebfb5740b3cb6395817df598185cbafc4bea453985a8abe3fc46275ea7c7bc3027812b840e977da68c3f89a3d46dfe74
RIPEMD128 9ef9512301c4e8ba2d44e9b746412316
RIPEMD160 910ac278318a2768a51fd09125e437d7f4bf794c
RIPEMD256 0b0038616c2af97b9c1fcefd215160c423f7d94b58475df6062c20bae5180a1a
RIPEMD320 89286352b386127e2842e825db6b38bbd1efd5d26f7090c61d906865aaad5a874b1833b99e844f13
WHIRLPOOL 2f887d8935a8032184968fbdfe9a0dea93762e91afe3299dbfcc9dd9c84698dc0eb696450436f935d803cc84010fb7a931a8e757f226e96cb4c786b68c43cd67
TIGER128,3 0cff9e8e991fb1469a78d4b75d166b1a
TIGER160,3 0cff9e8e991fb1469a78d4b75d166b1a1a2f48db
TIGER192,3 0cff9e8e991fb1469a78d4b75d166b1a1a2f48db487a55ba
TIGER128,4 b058a4fbae21ce7e3a57ade5bda6377a
TIGER160,4 b058a4fbae21ce7e3a57ade5bda6377a623aa025
TIGER192,4 b058a4fbae21ce7e3a57ade5bda6377a623aa0259fa7059d
SNEFRU ee45d375ea9fb3ada972b2933ff0c3a261d7491740c7ae397c1ec3c05e3d271a
SNEFRU256 ee45d375ea9fb3ada972b2933ff0c3a261d7491740c7ae397c1ec3c05e3d271a
GOST 0e0f15e1b75b9a3779b09c1d71676b2ed16179f7dcf903657d25f5ef4a8d7304
GOST-CRYPTO 15f49ec0d144c22ae59388b1d93fe0073da7fac5e806003f995ecb744459d0f1
ADLER32 a3bb085f
CRC32 17a80cfd
CRC32B 164ecfd6
CRC32C b5df6745
FNV132 b9ef2a31
FNV1A32 1cf91745
FNV164 0f9d71a388d6d271
FNV1A64 a1bf8a21d7dcd245
JOAAT 65d656f6
MURMUR3A 6c712163
MURMUR3C b8acd3e6b772b10be0dc1fa135b3131e
MURMUR3F 638bc75a2e8dc5e0d0f854461afbfe1a
XXH32 d661a85d
XXH64 8db71653651511e7
XXH3 f5d4fc267bec784e
XXH128 b9fcf39eb65d555f9e61b02fb11f9cdc
HAVAL128,3 3e93bdaa0cf19e69b35b8a5ba64e80ca
HAVAL160,3 248fb623d8b8c375fe1c88426e2c5f2a5acbf557
HAVAL192,3 cf3808ff2cdbe55c789f52cc614d5ae9a78183c51b0c4720
HAVAL224,3 fbabc5833baaf132a9a6d06f0482aa90f68d2329ec4f1063a593923f
HAVAL256,3 8117fa147ae82f7dec4fb3f8ff74a565346c0ba93bba88c29f81f69b2db055e0
HAVAL128,4 4b04162f5343a71ec91715d9def49763
HAVAL160,4 504c7dd725468f32c0e4d768e56561d1c48bdfe2
HAVAL192,4 b73b0457abdedad44014cdb000dc31f1baf95201b4c2f47a
HAVAL224,4 02fc9c0ded30d0f4e4d42beb7122888e7392b602ce213bee645fe783
HAVAL256,4 f1abc5091e67aa29864423ab9d7f7024c93ad02129e16e9b1f12de620be8faec
HAVAL128,5 da1175d5d662b573cc8180293f1db208
HAVAL160,5 1720ac40a13012796fb9a24abe951601b250ae6b
HAVAL192,5 13f86aab81e4a8421993b3fa1d8fe07273545d340595a03f
HAVAL224,5 a90d2a705dcc1bbfe31d3b71d64c1bd6a9de63e6888f67e49f10153d
HAVAL256,5 3f9657510a061eb74746d2219f55e585456a41b658dbee38bc2449a2cea6b92a

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