What Is a Hash?

A hash is a fixed-length fingerprint of text. The same input always produces the same hash, and even a tiny change produces a completely different one. Hashes are used to verify file downloads, check data integrity, and store passwords without keeping the original text.

Which Algorithm Should You Use?

SHA-256 is the safe default for checksums and outputs. SHA-384 and SHA-512 offer longer fingerprints used by secure systems. MD5 and SHA-1 are fast but considered weak for security, so only use them for legacy checks once you accept the risk.

Beyond Hashes: Passwords

Never use a plain hash of a weak password to protect an account. Instead, pair a long random password with a password manager. Generate unique passwords for every service with our free Password Generator.

Frequently Asked Questions

Can I reverse a hash back to the original text?
No. Hashing is one-way by design. The only way to crack it is to guess inputs and compare their hashes, which is why long random inputs are safe.
Are my inputs uploaded anywhere?
No. All hashing runs in your browser, so your text stays on your device.
Why is the hash always the same length?
What is the difference between MD5 and SHA-256?
SHA-256 is far more secure than MD5. Use SHA-256 or higher for anything security-sensitive or password-related.
Hashes map any input to a fixed-size output, such as 32 hex characters for MD5 and 64 for SHA-256. That fixed size is what makes them easy to compare.
Sponsor

Save time and stay productive with the right tools. Check deals on Amazon →

View Deals