Hash Generator
Type text or choose a file to instantly get its MD5 and SHA hashes, and paste a published checksum to check that the file is intact.
- Type text or choose a file
- All hashes are calculated at once
- Copy a hash or compare it with a checksum
Your files never leave your device
What hashes are used for
- Verifying that a downloaded file is complete and has not been altered.
- Detecting duplicate files by comparing fingerprints.
- Checking the integrity of backups and archives.
- Creating identifiers for data in software development.
The algorithms
- MD5 (128-bit): fast and widely used for checksums, but not collision-resistant.
- SHA-1 (160-bit): older; avoid it for security purposes.
- SHA-256 (256-bit): the current standard for software downloads and certificates.
- SHA-384 and SHA-512: longer variants of the SHA-2 family.
Verifying a download step by step
Open the File tab and choose the downloaded file. Copy the checksum from the developer's website and paste it into the compare box. The tool finds which algorithm matches and highlights it; if nothing matches, download the file again.
Frequently asked questions
What is a hash?
A short fixed-length fingerprint calculated from data. The same input always gives the same hash, and even a tiny change gives a completely different one.
How do I verify a downloaded file?
Choose the file, then paste the checksum published by the developer into the compare box. A match means the file is complete and unchanged.
Is my file uploaded?
No. The file is read and hashed on your device; it never leaves it.
Which algorithm should I use?
SHA-256 is the common choice today. MD5 and SHA-1 are still used for checksums but are no longer secure against deliberate tampering.
Can a hash be reversed to get the text back?
No. Hashing is one-way. Short or common texts can still be guessed, so use proper password hashing for storing passwords.
Can I hash large files?
Yes, but the whole file is loaded into memory, so files of several gigabytes may fail on phones.