Hash Generator

Generate SHA-1, SHA-256, SHA-384 and SHA-512 hashes of any text, live. Runs in your browser with the Web Crypto API.

SHA-1

—

SHA-256

—

SHA-384

—

SHA-512

—

MD5 is not offered: it is cryptographically broken and browsers deliberately omit it from the Web Crypto API. Use SHA-256 or stronger.

Processed on your device. This file is never uploaded.

  1. 1Type or paste the text you want to hash.
  2. 2Read the SHA-1, SHA-256, SHA-384 and SHA-512 digests.
  3. 3Copy the one you need.

A fingerprint for any text

A cryptographic hash reduces any input to a fixed-length string that changes completely if even one character of the input changes. That makes it a fingerprint: two pieces of text match if and only if their hashes match. This tool computes four SHA variants at once so you can grab whichever a given system expects.

Computed with real primitives, locally

The digests come from the browser's Web Crypto API — the same audited implementation used for secure connections — not a reimplementation. And because it runs on your device, the text you hash is never transmitted, so this is safe for values you would not paste into an online service.

Frequently asked questions