Utilities Processed locally

Hash Generator

Generate MD5, SHA-1, SHA-256, SHA-384, SHA-512, and CRC32 digests from any text — or from a local file, computed with Web Crypto in your browser, so an untrusted download never has to be uploaded to check it. Paste the checksum the project published and it is compared for you. Choose the input encoding (UTF-8 / hex / base64) and output format, or add an HMAC key to prove who produced a message, not just what it contains. The Identify tab guesses an unknown hash's algorithm; Verify checks a whole list of expected checksums at once. Nothing is uploaded.

Auto-hashes as you type. Ctrl+Enter to re-run.

Hash a local file (verify a download)

How to use the Hash Generator

Generate cryptographic hashes — MD5, SHA-1, SHA-256, SHA-384, SHA-512 — from any text or file. Use the digests for file integrity verification, fingerprinting, cache keys, deterministic IDs, and quick comparisons. The hash is computed entirely in your browser using Web Crypto and the input never leaves your machine.

What it does

When to use it

How to use it

  1. Type or paste your text (or drop a file).
  2. Pick the algorithm: SHA-256 is the modern default; MD5 only for legacy checksums.
  3. Pick the output format: hex (most common) or Base64.
  4. Copy the digest, or paste a known hash in the compare field to verify equality.

Tips & pitfalls

FAQ

Runs locally in your browser using Web Crypto. No uploads. MD5 and SHA-1 are checksum-only — use SHA-256+ for anything security-relevant.

Related guides