SHA512 hash

SHA512 encoded string

4354f1bc42e5e3d342e8d9949055cbd8f37e1689c98143a16fd0ceceb3d7fca322fa100fa8a5df164ba5ab70558f2b7fdfc6887a3c09188c2fc942d86d847389

Your last 10 encodings

AlgorithmStringHash
sha512Free online MD5 Calculator%2C type text here.4354f1bc42e5e3d342e8d9949055cbd8f37e1689c98143a16fd0ceceb3d7fca322fa100fa8a5df164ba5ab70558f2b7fdfc6887a3c09188c2fc942d86d847389

String encoded to other algorithms

Here you can view hashes for "Free online MD5 Calculator%2C type text here." string encoded with other popular algorithms

MD2 0c461c9b29b62e58a62046786820d401
MD4 09472a025fb0452f4c3ffe13c6c7ab2d
MD5 09caefa55e2b575fabcd4c92288730e9
SHA1 0ab1001e9fbeaddc4a6e93021f45086dfc2ad416
SHA224 62fd913a228735de85cd815a4c50cee914dade2695586823151d9fae
SHA256 f44a881bf8e1b533f722060df75a67e9f8cf5f20efb43a2e9b72ba794ff6ee9a
SHA384 7f7db0be85f1515e0dd2fe2377ebf6dcc8cc075224384a147aad14195bafa8034c74178254de9fedbbf335120f358e67
SHA512/224 97d783a317bfee47b0a590a0637cbaeda6da7e916628e76789b5b098
SHA512/256 4f535e0314656d3fda859b5665081fbf5aad4f0e2f55716c3bdc9708fd259a96
SHA512 4354f1bc42e5e3d342e8d9949055cbd8f37e1689c98143a16fd0ceceb3d7fca322fa100fa8a5df164ba5ab70558f2b7fdfc6887a3c09188c2fc942d86d847389
SHA3-224 551b333133ce872020ee202b7d7069a49f53eb5f112bd7384998e1e2
SHA3-256 dc584a4f6c37fa0e5e84c3df4111de8c6a91eb32819dbf02c10441a7b8091b39
SHA3-384 2265f6307741e284e732501566a87ce0bd8d0f10b1040c8e2b25d29a627f53eb3cc4c9dff5d2825ca32acba4b3501a5c
SHA3-512 c7d142a66ad1df47514d08b4013c41e5c6ab6c0cdd9530eadf83a7b60bb91e8e71aef3d074c2e2f74241b364f4c6f771d8b8262cdcf5fd5f90a8ecfd40432f9d
RIPEMD128 79c13bbcc44f8895f74933fc4d30be13
RIPEMD160 5d759b5466abced45e0e5475dc090169116a7a91
RIPEMD256 01d4404991f8de90bdd4994bdd62eb028e1512d1432cc3bc4a9e359b1e3e29d5
RIPEMD320 cea484d6781da811494738e8a79a4b6b048b5ba0fdf08473b0847224d49a9337a73020a88bceecfd
WHIRLPOOL 5bc8c995f301c8a70f2497602205a8eb8e3404d2e22f761257da54b3cb6622a1412ff42d703e84c184dcb980acd1539e96268bd9561c75e612ae68519e0b3345
TIGER128,3 b17320ec2595adce1303570c52e69a01
TIGER160,3 b17320ec2595adce1303570c52e69a014492e69f
TIGER192,3 b17320ec2595adce1303570c52e69a014492e69f2a347b21
TIGER128,4 cb5dec2450618298bc727711f30be039
TIGER160,4 cb5dec2450618298bc727711f30be039e1ac0fb6
TIGER192,4 cb5dec2450618298bc727711f30be039e1ac0fb638e3bda7
SNEFRU 07b579d5b8f7214154dec23408c446eb9b95c2dd1d9ebdfdc88bec40fa831c5b
SNEFRU256 07b579d5b8f7214154dec23408c446eb9b95c2dd1d9ebdfdc88bec40fa831c5b
GOST 77f365b1b629ec5be8b21144049dd4e9a08eab2ad67a2dcf903f2f80a1f18581
GOST-CRYPTO 08dd51bb3c8184fd6aec2e46ae53d397b2e0c00d78a82f712dc2c828ca3ef338
ADLER32 63b40f8b
CRC32 d9d5aade
CRC32B 832ccd8e
FNV132 9f1b0e5d
FNV1A32 bb29a695
FNV164 6f2e275b5e09cbdd
FNV1A64 77c2dbd2df3d5a55
JOAAT 098c5d1b
HAVAL128,3 b29f0f605becb30ac0a1b142ed50bc09
HAVAL160,3 adc1a45ba7ac14973f8af77c98126bc554b93dcc
HAVAL192,3 c26c1498e716b382f8402c71b25de4ea51e063ce7a79c83f
HAVAL224,3 940c4c18cd3f6e4f3d9b2a900d55850f20398fc0e93b33d563b60346
HAVAL256,3 80f56c5dbb24197be77c1a2a4752c0b1bb90b2221de2fda32ab3a909f6ac88d0
HAVAL128,4 2ede4ff68c238f99d9d47cd9ee5e7101
HAVAL160,4 f127c673a19fbdb2259bd8173ab60eb6669f344f
HAVAL192,4 c448e4728e40e645cce8d1bf2c18d443d6018edab00b7754
HAVAL224,4 d2a9fc4fa94bfe2cc5fc956169f30de9e92cb2fecf2b171905fc9498
HAVAL256,4 dc771bc15273be7b7c0767e5d67a08eff0b3b497b02d0338f5030dbfcf79adfb
HAVAL128,5 28ec976243259917c360ed9ea96145e1
HAVAL160,5 57a1e45705c2e33640f3c5ecbf347adb0429d6ec
HAVAL192,5 08ec825c44eb3bacd77f8b02f5b25ded2f8bd10d547c6c68
HAVAL224,5 2c408e986944deed59972f9320331ca3211c8f0b8fc2f39064a23646
HAVAL256,5 a19226290d13fc048cf794f02f04bbab9d29c3478f86f624132745b6b42f60de

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 sha512 hash in PHP with hash function

Since version 5.1.2 PHP contains function hash() that you can use to get sha512 hash from strings.

<?php
    $str = '¡Hola!';
    $hash = hash('sha512', $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