SHA-512 Hash Generator
Generate SHA-512 hashes of text or files — the longest SHA-2 digest — in hex or Base64, and check them against an expected value, all in your browser.
How to use this tool
Steps for using the Hash Generator.
- Type or paste text, or choose File to hash a file of up to 50 MB. SHA-512 is listed first; the other algorithms are shown below it for comparison.
- The digest updates as you type. Pick hex, HEX (uppercase) or Base64 to match the format you need.
- Click Copy next to SHA-512, or Copy all / Download for every digest.
- To check a download, paste its published checksum into Verify a checksum — the matching algorithm lights up green.
Example
SHA-512 of the classic test sentence
The quick brown fox jumps over the lazy dog07e547d9586f6a73f73fbac0435ed76951218fb7d0c8d788a309d785436bbb642e93a252a954f23912547d1e8a3b5ed6e1bfd7097821233fa0538f3db854fee6Common use cases
- Verifying files against SHA-512 checksums published by Linux distributions and vendors.
- Long, collision-resistant content identifiers.
- Checking intermediate values when implementing signature or key-derivation schemes.
- Comparing two copies of a large file.
SHA-512: the longest SHA-2 digest
SHA-512 produces a 512-bit digest — 128 hexadecimal characters. It works on 64-bit words, so on 64-bit processors it is often as fast as or faster than SHA-256 for large inputs.
No practical attack against SHA-512 is known. It is used for file checksums, in Ed25519 signatures, in some Linux password-hash formats (as the building block of a slow, salted scheme — not on its own) and wherever a long digest is wanted.
Every SHA-512 digest is 128 hex characters regardless of input size; in Base64 it is 88 characters. Changing one character of input changes the whole digest, as the second example shows.
This page computes SHA-512 with the browser's Web Crypto API; files up to 50 MB are hashed locally and never uploaded.
Limitations
- A plain SHA-512 is not a password hash — use bcrypt, scrypt or Argon2.
- Files up to 50 MB; use
sha512sumfor larger files. - For keyed signatures use HMAC-SHA512.
Frequently asked questions
Is SHA-512 more secure than SHA-256?
It has a longer digest and a larger security margin, but both are considered secure. Use SHA-512 when your system asks for it or you want the extra length.
How long is a SHA-512 hash?
512 bits — 128 hexadecimal characters, or 88 characters in Base64 (with ==).
Can I use SHA-512 to store passwords?
Not on its own — it is far too fast, so attackers can test billions of guesses. Use a dedicated password hash (bcrypt, scrypt or Argon2) with a unique salt.
How do I check a SHA-512 checksum on the command line?
sha512sum file on Linux, shasum -a 512 file on macOS or Get-FileHash -Algorithm SHA512 file in PowerShell.