Skip to content
Security & Network 100% Client-side · Private in Browser

Hash Calculator

The Hash Calculator generates cryptographic checksums — MD5, SHA-1, SHA-256, SHA-384 and SHA-512 — from any text you type. Hashing runs inside a Web Worker in your browser, so your input never leaves your device. Use it to verify file integrity or compare digests.

MD5—
SHA-1—
SHA-256—
SHA-384—
SHA-512—

A hash (or checksum) is a fixed-length fingerprint of your input — change a single character and the digest changes completely. That makes hashes the standard way to verify that a download, a message or a password hasn't been altered. This calculator computes the common algorithms side by side so you can compare them against a published value.

How to use the Hash Calculator

  1. Type or paste your text into the input box.
  2. Read the MD5, SHA-1, SHA-256, SHA-384 and SHA-512 digests generated live.
  3. Click a digest to copy it, then compare it against the expected checksum.

Common use cases

  • Verify a downloaded file matches the checksum published by its author.
  • Compare two strings for equality without revealing them in logs.
  • Generate a SHA-256 digest for a cache key or content-addressed identifier.

Tips

  • Use SHA-256 or stronger for anything security-sensitive — treat MD5 and SHA-1 as integrity checks only.
  • Hashing is one-way: a digest cannot be reversed back into the original input.

Frequently asked questions

Is my input sent to a server? +

No. All hashing is performed locally in a Web Worker using the Web Crypto API. Nothing is uploaded.

Why is MD5 shown if it is insecure? +

MD5 and SHA-1 remain useful for non-security checksums and legacy verification, so they are included alongside the secure SHA-2 family.

What's the difference between MD5 and SHA-256? +

MD5 is a fast 128-bit hash that is cryptographically broken, so use it only for non-security checksums. SHA-256 is part of the modern SHA-2 family and is the current standard for verifying authenticity and integrity.

Related reading