Hash Generator

Generate MD5, SHA-1, SHA-256, and SHA-512 hashes from any text

MD5 128 bits / 32 hex chars
SHA-1 160 bits / 40 hex chars
SHA-256 256 bits / 64 hex chars
SHA-512 512 bits / 128 hex chars

Frequently Asked Questions

What is a hash function?
A hash function takes input data of any size and produces a fixed-size output string. The same input always gives the same hash, but even a tiny change in input produces a completely different hash. Hashes are one-way — you cannot reverse them.
Which hash algorithm should I use?
SHA-256 is the most commonly recommended for general use. MD5 and SHA-1 are considered cryptographically broken for security, but are still fine for checksums and non-security applications like cache keys or deduplication.
Is MD5 still safe to use?
Not for security purposes (like password storage or digital signatures). MD5 has known collision vulnerabilities. However, it's still widely used for file checksums and non-security identifiers.
Can I reverse a hash back to the original text?
No. Hash functions are mathematically one-way. You cannot compute the original input from its hash output. Tools that "crack" hashes simply look up known input-hash pairs in large databases.
Is my data private?
Yes. All hashing runs entirely in your browser using the Web Crypto API (and a local MD5 implementation). Nothing is ever sent to any server.
Copied to clipboard!