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.
—————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
- Type or paste your text into the input box.
- Read the MD5, SHA-1, SHA-256, SHA-384 and SHA-512 digests generated live.
- 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.