Hash Generator
Generate a cryptographic hash (SHA-256, SHA-384, SHA-512, plus MD5 and SHA-1 for legacy compatibility) from any text input, or a CRC32 checksum — computed locally in your browser, useful for checksums, verifying data integrity, or quick testing. A one-click "compute every algorithm at once" view lets you compare all of them side by side.
The hash is computed entirely on your device — your text is never sent to a server.
This is a general-purpose cryptographic hash function, not a password-storage solution — never use it alone (without a salt and work factor) to store user passwords securely.
What this tool does
Computes a hash of text you enter using an algorithm you choose — MD5, SHA-1, SHA-256, SHA-384, SHA-512 or CRC32 — or all of them at once.
When to use it
- Checking text against a published hash.
- Producing a hash to compare later and confirm nothing changed.
- Testing an integration that computes hashes and needing a reference value.
- Learning the difference between the algorithms by comparing their output.
How to use it
- Type or paste your text into the "Text" field.
- Choose the "Hash algorithm", or use the compute-all option.
- Copy the resulting hash.
A practical example
Input
A short piece of text with SHA-256 selected.
Output
A 64-character hexadecimal string representing exactly that text — changing a single character changes it completely.
Limitations
- MD5 and SHA-1 are cryptographically broken and are explicitly marked legacy: fine for checking old files or interoperating with legacy systems, and not acceptable in any new security context.
- CRC32 is not a cryptographic algorithm at all and was never designed for security: it is a checksum for catching accidental corruption, with no resistance whatsoever to deliberate tampering — which is why it carries its own distinct note rather than being lumped in with the legacy warning.
- A hash is one-way: the original text cannot be recovered from it.
- Hashing alone does not protect a password; password storage needs algorithms designed for it, with a random salt.
Privacy and processing
The hash is computed entirely on your device and your text is never sent to a server.
Technical notes
- The modern algorithms are computed through the browser's built-in cryptography interface.
Frequently Asked Questions
No — this is a general-purpose cryptographic hash function, not a password-storage solution. Storing passwords safely needs an algorithm built for that (with a salt and a work factor), not a plain text hash.