Hash Generator
Generate CRC-32, MD5, SHA-1, SHA-256, SHA-512, RIPEMD-160 and more hashes
Cryptographic hash functions convert data of any size into a fixed-length string. They are one-way functions - you cannot reverse a hash to get the original data.
Fast checksums for error detection. Not cryptographic.
Legacy hashes. Broken for security, OK for checksums.
Deprecated for security. Still used in Git.
Secure and widely used. Recommended for most uses.
Highest security. Better on 64-bit systems.
Used in Bitcoin. Alternative to SHA-1.
Features
- Hash text or files with 12+ algorithms
- Checksums: CRC-32, Adler-32
- MD family: MD4, MD5
- SHA-1 and SHA-2: SHA-224, SHA-256, SHA-384, SHA-512, SHA-512/224, SHA-512/256
- RIPEMD-160 (used in Bitcoin)
- Drag and drop file support
- Select which algorithms to generate
- Export hashes to text file
- Uppercase/lowercase output option
Frequently Asked Questions
Which hash algorithm should I use?
For security purposes, use SHA-256 or higher. For simple file checksums, CRC-32 or MD5 are fast options. MD5 and SHA-1 are considered weak for cryptographic use but still useful for checksums.
Can I reverse a hash?
No, cryptographic hashes are one-way functions. You cannot reverse them to get the original input. This is by design for security.
Is my file uploaded to a server?
No, all hashing happens entirely in your browser. Your files never leave your device.
What is CRC-32 used for?
CRC-32 is a fast checksum used for error detection in file transfers, ZIP files, and network protocols. It is not cryptographically secure but very fast.
What is RIPEMD-160?
RIPEMD-160 is a 160-bit hash function used in Bitcoin address generation. It provides an alternative to SHA-1 with similar security properties.