Hash Generator
Generate MD5, SHA-1, SHA-256, and SHA-512 hashes from any text input. Everything computed locally.
MD5
SHA-1
SHA-256
SHA-512
What a Hash Is Used For
A hash is a fixed-length fingerprint of text. Changing one character produces a completely different result, which makes hashes useful for checksums, cache keys, deduplication, and comparing data without comparing the full content.
Choosing an Algorithm
- MD5 and SHA-1 are fast but not suitable for security-sensitive uses
- SHA-256 and SHA-512 are common for checksums and file verification
- Do not use any of these to store user passwords; use a password hashing function instead
Can a hash be reversed?
No. Hashing is one-way, but short or common inputs can be guessed with lookup tables, so keep that in mind before hashing sensitive values.