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.