Hashing an empty input
With the box empty, SHA-384 produces 38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b — 96 hex characters.
Generate a SHA-384 hash of any text online instantly — free SHA384 hash generator.
About
SHA-384 produces a 384-bit digest, shown as 96 hex characters. It runs the exact same internal algorithm as SHA-512, just with different starting constants and a truncated output, which some protocols prefer as a middle ground between SHA-256's size and SHA-512's full length — it shows up in certain TLS cipher suites and as the "384" option in JWT's RS384/ES384 signing algorithms.
SHA-384 is the hash most often used for Subresource Integrity — the integrity="sha384-…" attribute on script and link tags. That attribute needs the digest in Base64, while this tool shows it in hex, and it has to be computed from the exact file the CDN serves. So use this page to learn and compare SHA-384 values, and an SRI generator or openssl for the attribute itself.
Examples
3 worked examples
With the box empty, SHA-384 produces 38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b — 96 hex characters.
Type "abc" to get cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7, a widely published SHA-384 test vector.
Typing any text fills all four rows of the results table together — SHA-1, SHA-256, SHA-384 and SHA-512 — so you can compare their lengths side by side.
FAQ
Quick answers to common questions about the SHA-384 Hash Generator.
Type or paste your text above and click Generate hashes. The SHA-384 value appears in the results table — hashing happens directly in your browser, using the Web Crypto API.
Yes. It's free, with no sign-up and no limit on how much text you hash.
They run the same underlying algorithm with different initial values, but SHA-384's output is truncated to 384 bits instead of SHA-512's full 512 — the truncation itself is part of what keeps SHA-384 secure against certain length-extension-style attacks that a naive truncation elsewhere wouldn't.
It shows up in some TLS 1.2 cipher suites and as the hash behind JWT's RS384/ES384/PS384 signing algorithms, more often as an available option than the default choice.
Yes. Everything runs directly in your browser using the Web Crypto API — nothing is uploaded anywhere.
384 bits, shown as 96 hexadecimal characters.
The integrity attribute on script and link tags accepts sha256, sha384 or sha512, and sha384 is the most common choice in CDN snippets. Note that SRI needs the hash encoded in Base64, not the hexadecimal shown here.
The two inputs almost certainly differ — even an invisible trailing newline changes every character of the hash. This tool hashes exactly the text in the box, encoded as UTF-8.
Hashing uses your browser's built-in Web Crypto API, so nothing is sent anywhere. The API only works on secure pages, so the tool runs on https:// or localhost.
Did SHA-384 Hash Generator work for you?