SHA-384 Generator
SHA-384 Generator passes exact UTF-8 text bytes to Web Crypto and formats the 384-bit result as 96 lowercase hex characters. SHA-384 belongs to the SHA-2 family and can be appropriate where a protocol explicitly requires it. This page supplies only an unkeyed text digest: it does not implement HMAC, password hardening, signatures, file hashing, Unicode normalization, or protocol-level verification.
Runs locally — files stay on your deviceHow many hex characters does SHA-384 produce?
96.
SHA-384 is a fixed-length SHA-2 digest
Arbitrary input length maps to 48 digest bytes. Output length does not reveal input length.
How it works
The browser encodes text in UTF-8, calculates SHA-384, and converts each digest byte to two hex digits.
Key concepts
Algorithm agreement
Both systems must hash identical bytes with SHA-384.
Unkeyed output
Anyone with the input can compute the same value.
When to use it
- Match a protocol or test vector specifying SHA-384.
- Fingerprint canonical text.
- Debug a SHA-384 integration locally.
When not to use it
- Do not substitute it where a different algorithm is specified.
- Do not store passwords with a single fast hash.
- Do not infer authorship from the output.
Worked examples
Empty text
- Input
(empty input)- Expected output
96-character known digest
Even empty input has a digest.
Whitespace
- Input
value versus value-space- Expected output
Different values
Trailing spaces count.
UTF-8
- Input
șț- Expected output
96 hex characters
Multibyte text is supported.
Common mistakes
Counting characters rather than bytes
UTF-8 is variable width. Correction: Compare encoded bytes.
Using as HMAC
No secret key participates. Correction: Use HMAC-SHA-384.
Assuming stronger output fixes weak passwords
Fast hashing remains guessable. Correction: Use a password KDF.
Best practices
- Follow the destination protocol exactly.
- Specify UTF-8 and normalization.
- Use the correct keyed or signature construction when authenticity is needed.
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-384 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-384 Generator specifically for hash.
SHA-512 Generator
Choose SHA-512 Generator when you need to calculate a SHA-512 digest with Web Crypto.; use SHA-384 Generator specifically for hash.
Base64 Decoder
Choose Base64 Decoder when you need to decode Base64 into readable text.; use SHA-384 Generator specifically for hash.
Base64 Encoder
Choose Base64 Encoder when you need to encode text as Base64 in your browser.; use SHA-384 Generator specifically for hash.
Binary to Text
Choose Binary to Text when you need to decode 8-bit binary groups into text.; use SHA-384 Generator specifically for hash.
Limitations and privacy
- UTF-8 text and lowercase hex only.
- No files, HMAC, KDF, salt, signature, normalization, provenance, or comparison workflow.
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
Is SHA-384 part of SHA-2?
Yes.
Can it hash files?
No.
Does it use a key?
No.
Is output always the same length?
Yes.