Hash Generator
Generate MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes from text or files. All processing happens locally in your browser.
What is a Hash?
A cryptographic hash function takes an input and returns a fixed-size string of bytes. The output is unique to each unique input, making hashes useful for verifying data integrity, storing passwords securely, and digital signatures.
MD5
128 bits (32 hex characters)
Fast but not collision-resistant. Use for checksums, not security.
SHA-1
160 bits (40 hex characters)
Deprecated for security use. Still used for Git commit hashes.
SHA-256Recommended
256 bits (64 hex characters)
Part of SHA-2 family. Widely used in Bitcoin, TLS, and SSL.
SHA-384
384 bits (96 hex characters)
Truncated version of SHA-512. Used in government applications.
SHA-512
512 bits (128 hex characters)
Strongest SHA-2 variant. Better performance on 64-bit systems.
100% Private
All hashing is done locally. Your data never leaves your device.