SHA-512 hash generator

Type or paste text, or drop a file, and get its SHA-512 hash (128 hexadecimal characters) instantly, next to the other common hashes. Everything is computed in your browser.

  • Free
  • No sign-up
  • Runs in your browser
sha512-generator

100% private — text and files are hashed in your browser and never uploaded.

How it works

Enter your text or file

Type or paste text, or drop a file of up to 500 MB. Nothing is uploaded.

Read the SHA-512 hash

The hash updates as you type. Choose lowercase or uppercase hexadecimal, or Base64.

Copy or compare

Copy the hash with one click, or paste a known hash in the compare box to check that they match.

How to generate a SHA-512 hash

To generate a SHA-512 hash, type or paste your text in the box above, or drop a file on it. The 128-character SHA-512 checksum appears at once, together with the other common hashes, and you can copy any of them. Everything is computed in your browser, so the text and files you hash are never uploaded. For example, the SHA-512 of the word hello is 9b71d224bd62f3785d96d46ad3ea3d73319bfbc2890caadae2dff72519673ca72323c3d99ba5c11d7c7acc6e14b8c5da0c4663475c2e5c3adef46f73bcdec043.

What is SHA-512?

SHA-512 belongs to the SHA-2 family, published by NIST in 2001, and produces a 512-bit fingerprint written as 128 hexadecimal characters. It works on 64-bit words, so on modern 64-bit processors it is often as fast as SHA-256 or faster for large inputs, while giving a much longer digest.

SHA-512 examples

SHA512 of some sample texts
TextSHA-512 hash
(empty)cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
hello9b71d224bd62f3785d96d46ad3ea3d73319bfbc2890caadae2dff72519673ca72323c3d99ba5c11d7c7acc6e14b8c5da0c4663475c2e5c3adef46f73bcdec043
Hello3615f80c9d293ed7402687f94b22d58e529b8cc7916f8fac7fddf7fbd5af4cf777d3d795a7a00a16bf7e7f3fb9561ee9baae480da9fe7a18769e71886b03f315
hello world309ecc489c12d6eb4cc40f50c902f2b4d0ed77ee511a7c7a9bcd3ca86d4cd86f989dd35bc5ff499670da34255b45b0cfd830e81f605dcf7dc5542e93ae9cd76f
UtilsDock008ce78668dac59fe7a541051dfeca3bb936c75fb1ef4c715f9f8171bb1ce898745b47f14bab9b597c682f8b927d4101c00f25c427f7e42d05da8ab263227388

What SHA-512 is used for

  • Long-term integrity checks where a bigger safety margin is wanted than SHA-256 provides.
  • Unix password files, where the $6$ scheme (sha512crypt) repeats SHA-512 thousands of times with a salt.
  • Ed25519 signatures, which use SHA-512 internally.
  • Derived keys, for example HMAC-SHA512 in HD wallets and PBKDF2-HMAC-SHA512.

Limits and security notes

A longer hash is not automatically a better password hash. Plain SHA-512 is still very fast, so it should not be used on its own to store passwords; use Argon2id, bcrypt or scrypt instead. For everyday integrity checks, SHA-256 is enough, shorter to copy and more widely published by software vendors.

Private by design

The hash is computed by your own browser with the Web Crypto API (and a built-in routine for MD5, which Web Crypto does not offer). Nothing you type and no file you drop is sent to a server, so it is safe to hash private text and internal files.

Frequently asked questions

How long is a SHA-512 hash?
128 hexadecimal characters, which is 512 bits, for any input. That is exactly twice the length of SHA-256.
Is SHA-512 more secure than SHA-256?
It has a larger output and internal state, so its theoretical security margin is bigger, but both are considered secure today. Pick the one the system you are working with expects.
Why does the tool also show SHA-1, SHA-256 and MD5?
Because they are computed from the same input at the same time, so you can copy whichever one you need without retyping the text.
Are the hashes case sensitive?
The hexadecimal digits a-f and A-F mean the same thing, so a hash in uppercase is equal to the same hash in lowercase. Use the uppercase option only when the system you copy it into expects that format.
Is this converter free?
Yes. There is no sign-up and no limit, and it runs in your browser, so nothing you type is sent to a server.
Does it work on a phone?
Yes. It works in any modern mobile browser, and the result updates as you type.