About the Hash Generator (MD5, SHA)
A cryptographic hash function turns any input into a fixed-length fingerprint. Even a one-character change produces a completely different hash, which makes hashes perfect for verifying file integrity, detecting changes, creating cache keys and comparing data without revealing it.
The Hash Generator computes MD5, SHA-1, SHA-256, SHA-384 and SHA-512 at the same time for any text or file. SHA hashes use your browser's native Web Crypto API for speed and accuracy, and files of any type are hashed locally, so you can verify large downloads against published checksums without uploading them. Output can be shown in lowercase or uppercase hexadecimal, or in Base64.
How to use the Hash Generator (MD5, SHA)
- Choose Text or File.
- Type text or drop a file to hash.
- Choose uppercase or Base64 output if needed.
- Copy the hash you need.
Frequently asked questions
Can a hash be reversed or decrypted?
No. Hash functions are one-way. Websites that claim to "decrypt" MD5 simply look up hashes of common words in huge tables.
Is MD5 secure?
MD5 and SHA-1 are broken for security purposes such as signatures and passwords. Use SHA-256 or stronger, and use dedicated algorithms like bcrypt or Argon2 for passwords.
How do I verify a downloaded file?
Switch to File mode, drop the downloaded file, and compare the SHA-256 value with the checksum published by the software provider.
