Hash Generator
Generate cryptographic hashes from your text
Input Text
0 characters
MD5
128 bits - Legacy hash function, not recommended for security
Enter text to generate hash
SHA-1
160 bits - Deprecated for security, widely used in Git
Enter text to generate hash
SHA-256
256 bits - Strong cryptographic hash, recommended
Enter text to generate hash
SHA-512
512 bits - Strongest available, used for high security
Enter text to generate hash
What are Hashes?
A hash function converts input data into a fixed-size string of characters, which appears random but is deterministic.
Key properties:
- Same input always produces same hash
- Small input change completely changes hash
- Practically impossible to reverse
- Fast to compute
Common Use Cases
- Password storage (with salt)
- File integrity verification
- Digital signatures
- Blockchain and cryptocurrency
- Data deduplication
- Checksum generation
Note: MD5 and SHA-1 are cryptographically broken. Use SHA-256 or SHA-512
for security-critical applications.