Developer · Hashing

SHA-512 hash generator.

Get the SHA-512 digest of text or a file as hex or Base64. It is computed in your browser with SubtleCrypto and never uploaded.

How to use the SHA-512 generator

  1. Type or paste text into the box, or choose a file to hash instead.
  2. Press the generate button and wait a moment for large files.
  3. Copy the value, then compare it with the checksum or signature you were given.

About SHA-512

SHA-512 produces a 512-bit digest, written as 128 hexadecimal characters. SHA-512 is the largest SHA-2 digest. On 64-bit processors it is often as fast as or faster than SHA-256 per byte, which is why some systems use it for file integrity and key derivation inputs.

Your input stays on your device

The calculation runs in your browser inside a sealed frame that cannot make network requests, so the text, file or key you enter is never uploaded. The advertising on this page sits outside the frame and cannot see what you enter.

About SHA-512

SHA-512 is the largest member of the SHA-2 family in FIPS 180-4. It works on 64-bit words and produces a 512-bit (64-byte) digest, written as 128 hexadecimal characters.

Text is hashed as UTF-8 bytes, and a file is hashed byte for byte. Use it when a vendor publishes a SHA-512 checksum, or when you want a longer digest for content addressing. To compare a download with a published value, use the File Hash Checker.

Known-answer examples

Use these to confirm the tool matches the standard. The Try button loads the input.

InputSHA-512 (hex)Source
Empty stringcf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3ezero-length input
abcddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49fFIPS 180-4 / RFC 6234
abcdefghbcdefghi… (112 chars)8e959b75dae313da8cf4f72814fc143f8f7779c6eb9f7fa17299aeadb6889018501d289e4900f7e4331b99dec4b5433ac7d329eeb6dd26545e96e55b874be909FIPS 180-4 / RFC 6234

The empty-input digests are not among the FIPS 180-4 examples; they are the digests of a zero-length message and match OpenSSL in our test suite.

Sources (retrieved October 2026):

Frequently asked questions

How long is a SHA-512 hash?

512 bits: 64 bytes, 128 hexadecimal characters, or 88 Base64 characters with padding.

Is SHA-512 more secure than SHA-256?

Both are unbroken. SHA-512 has a larger output and security margin on paper, but SHA-256 is already strong enough for integrity and signatures, so choose the one your system or the vendor specifies.

Why does SHA-512 differ from SHA-512/256?

SHA-512/256 and SHA-512/224 are separate functions with their own starting values, not a truncation of SHA-512. This page computes plain SHA-512.

Is my data uploaded?

No. SubtleCrypto hashes the input locally in your browser. Nothing is sent or stored.

Integrity, not password storage

SHA-512 has no known practical attacks. Being fast, it is still not a password-hashing function on its own: use Argon2id, bcrypt or PBKDF2 with a unique salt, as OWASP recommends.

Advertisement
Advertisement