Input mode
Hash algorithms
Paste a hash to check if it matches any result.
export const prerender = true;
Generate MD5, SHA-1, SHA-256, or SHA-512 hashes from any text or random string.
Input mode
Hash algorithms
Paste a hash to check if it matches any result.
What is a hash function?
A hash function is a mathematical algorithm that converts input data of any size into a fixed-size string of characters. It is deterministic (same input always produces the same output) and designed to be a one-way function.
Is hashing reversible?
No, hashing is a one-way process. You cannot recover the original input from its hash value. This is what makes hashing suitable for password storage and data integrity verification.
Are my inputs sent to a server?
No. All hash computations are performed entirely within your browser using the Web Crypto API. Your text never leaves your device, ensuring complete privacy and security.
What is the difference between MD5 and SHA-256?
MD5 produces a 128-bit hash and is considered cryptographically broken — suitable for checksums but not security. SHA-256 produces a 256-bit hash and is currently considered secure for cryptographic purposes.
Why would I compare hashes?
Hash comparison is commonly used to verify data integrity — for example, confirming a downloaded file matches the publisher's checksum, or verifying that a password matches a stored hash.