SHA-384 Hash Generator
Generate a SHA-384 cryptographic hash digest of any text or file, instantly inside your browser.
What is SHA-384?
SHA-384 is a cryptographic hash function from the SHA-2 family that takes any input — text or a file — and produces a fixed 384-bit digest, shown as 96 hexadecimal characters. It's a truncated variant of SHA-512 with different initial values, and is still considered cryptographically secure. The same input always produces the same hash, and even a tiny change to the input produces a completely different result.
This tool hashes typed text or an uploaded file directly using SHA-384, using the browser's native Web Crypto API entirely on your device.
GuideHow to use it
How the hash is calculated
The input is read as raw bytes — either the UTF-8 bytes of typed text, or the exact bytes of an uploaded file — and passed to the browser's built-in Web Crypto API, which computes the selected digest natively and returns the result as hexadecimal or Base64.
Why it helpsFeatures & benefits
Why this runs entirely in your browser
Files and text hashed here can contain private data, so nothing is uploaded to a server. The digest is computed natively by the browser's Web Crypto API locally in the tab, which means it keeps working offline once the page has loaded.
Common uses
Verifying a downloaded file matches its published checksum, generating a content-addressable identifier for a file, hashing data before storing a fingerprint of it, or working through a computer science exercise on cryptographic hashing.
Frequently asked questions
A few things people usually want to know before trusting the numbers.
SHA-384 produces a 384-bit (96 hex character) digest — shorter than SHA-512's 512 bits but longer than SHA-256's 256 bits. It's computed using the SHA-512 algorithm with different initial values and a truncated output.
Yes. Switch to File mode and upload or drag a file — its exact bytes are hashed, not just its text content.
Not on its own. For passwords, use a purpose-built algorithm like bcrypt, scrypt, or Argon2 with proper salting — SHA-2 alone is fast, which makes brute-forcing unsalted password hashes practical.
Yes. Clicking a different algorithm switches the page while keeping the text or file you've already entered.
No. All hashing happens locally in your browser via the Web Crypto API. Nothing typed, pasted, or uploaded here is sent to a server, stored, or shared.