Generate MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes from text.
Runs entirely in your browser.
Hash Generation Tool
- Input Text
- Uppercase
- MD5 (128-bit)
- SHA-1 (160-bit)
- SHA-256 (256-bit)
- SHA-384 (384-bit)
- SHA-512 (512-bit)
About Hash Functions
A hash function converts input data into a fixed-size string of characters, which typically appears random. Key properties:
- Deterministic - Same input always produces same hash
- One-way - Cannot reverse a hash to get the original input
- Collision-resistant - Hard to find two inputs with the same hash
Common Uses
- Password storage (with salt)
- Data integrity verification
- Digital signatures
- File checksums
Note: MD5 and SHA-1 are considered cryptographically broken. Use SHA-256 or higher for security-sensitive applications.