ETEvoraTools
Hash & Checksum Tools

SHA-512 Generator

SHA-512 Generator hashes the exact UTF-8 representation of the entered text and returns 128 lowercase hexadecimal characters. Its large fixed output is useful when a standard or integration requires SHA-512, but it does not encrypt text, authenticate its author, or make direct password hashing safe. The page has no file input, key, salt, HMAC mode, signature validation, or text normalization.

Runs locally — files stay on your device
Quick answer

How long is a SHA-512 hexadecimal digest?

128 characters representing 64 bytes.

Digest width and security construction are separate

SHA-512 is a SHA-2 hash with a 512-bit result. Choosing it does not replace the need for a keyed MAC, signature, or password KDF where those are required.

How it works

TextEncoder produces UTF-8 bytes, Web Crypto calculates SHA-512, and the 64 bytes are rendered as lowercase hex.

Key concepts

128-character representation

The hex string is twice the 64-byte digest length.

Exact input

Invisible characters and normalization forms matter.

When to use it

  • Reproduce SHA-512 text test vectors.
  • Create a deterministic fingerprint required by an integration.
  • Compare canonical UTF-8 strings.

When not to use it

  • Do not use a raw digest as encryption.
  • Do not directly hash user passwords.
  • Do not assume longer output authenticates its source.

Worked examples

Short input

Input
abc
Expected output
128 hex characters

Output length remains fixed.

Newline difference

Input
abc\n
Expected output
Different digest

The newline is hashed.

Long input

Input
Large pasted text
Expected output
Still 128 characters

Digest size is constant.

Common mistakes

Using raw SHA-512 for passwords

It is intentionally fast. Correction: Use an approved memory-hard password KDF.

Comparing formatted text

Line-ending changes alter bytes. Correction: Canonicalize by an agreed rule.

Calling it authentication

No key or signature exists. Correction: Use HMAC or digital signatures.

Best practices

  • Use the algorithm mandated by the protocol.
  • Record UTF-8 and canonicalization rules.
  • Select the correct higher-level security construction.

Related operations and differences

SHA-1 Generator

Choose SHA-1 Generator when you need to calculate a SHA-1 digest with Web Crypto.; use SHA-512 Generator specifically for hash.

SHA-256 Generator

Choose SHA-256 Generator when you need to calculate a SHA-256 digest with Web Crypto.; use SHA-512 Generator specifically for hash.

SHA-384 Generator

Choose SHA-384 Generator when you need to calculate a SHA-384 digest with Web Crypto.; use SHA-512 Generator specifically for hash.

Base64 Decoder

Choose Base64 Decoder when you need to decode Base64 into readable text.; use SHA-512 Generator specifically for hash.

Base64 Encoder

Choose Base64 Encoder when you need to encode text as Base64 in your browser.; use SHA-512 Generator specifically for hash.

Binary to Text

Choose Binary to Text when you need to decode 8-bit binary groups into text.; use SHA-512 Generator specifically for hash.

Limitations and privacy

  • Text-only UTF-8 hashing with lowercase hex.
  • No file input, key, HMAC, salt, password hardening, signature, normalization, or trust check.

The entered value is transformed locally in this browser and is not sent to the Toolbox server.

Copying or pasting sensitive output into another service is a separate disclosure decision.

Frequently asked questions

How many bytes are in the digest?

64.

Does output length depend on text length?

No.

Can the hash be decrypted?

A hash is not encryption; weak inputs may still be guessed.

Is this HMAC-SHA-512?

No.

References