SHA-384 Hash Generator

Generate a SHA-384 hash of any text online instantly — free SHA384 hash generator.

About

About the SHA-384 Hash Generator

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.

Choose what to view about this tool

Guide

Using the SHA-384 Hash Generator

  1. 1

    Step 1

    Type or paste your text into the box.

  2. 2

    Step 2

    Click Generate hashes to compute it entirely in your browser, using the Web Crypto API.

  3. 3

    Step 3

    SHA-384 is one of the four results in the table — SHA-1, SHA-256, SHA-384 and SHA-512 are all computed at once.

  4. 4

    Step 4

    Copy the SHA-384 value from the table.

  • Generates a 96-character SHA-384 hash in lowercase hex
  • Uses the same internal design as SHA-512, with the output cut to 384 bits
  • Encodes text as UTF-8, matching sha384sum and standard crypto libraries
  • Shows SHA-1, SHA-256, SHA-384 and SHA-512 together, so you can compare all four
  • Uses your browser's built-in Web Crypto API — the text never leaves your device
  • Free, with no sign-up and no limit on how many hashes you generate

Web developers

Developers learn how the SHA-384 values behind SRI attributes are produced.

JWT developers

Developers explore the hash behind the RS384, ES384 and HS384 algorithms.

Security engineers

Engineers compare SHA-384 values that show up in TLS and certificate settings.

Students

Students compare output lengths across the SHA-2 family.

Generate another hash

Examples

SHA-384 Hash Generator examples

3 worked examples

01

Hashing an empty input

With the box empty, SHA-384 produces 38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b — 96 hex characters.

02

A standard test string

Type "abc" to get cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7, a widely published SHA-384 test vector.

03

Same input, four hashes at once

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

Frequently asked questions

Quick answers to common questions about the SHA-384 Hash Generator.

How do I generate a SHA-384 hash?

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.

Is SHA-384 free to use?

Yes. It's free, with no sign-up and no limit on how much text you hash.

What's the difference between SHA-384 and SHA-512?

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.

Where does SHA-384 actually get used?

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.

Is my text safe when I hash it here?

Yes. Everything runs directly in your browser using the Web Crypto API — nothing is uploaded anywhere.

How long is a SHA-384 hash?

384 bits, shown as 96 hexadecimal characters.

Can I use this for Subresource Integrity (SRI) hashes?

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.

Why doesn't my SHA-384 match another tool's?

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.

Does it need an internet connection to hash?

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.

Still have a question? Contact us

Report a problem

SHA-384 Hash Generator

What went wrong?
    or paste a screenshot