Hash Generator
Create MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes of text or files, and verify a checksum.
Runs in your browser — nothing is uploadedHash
0 characters · 0 words
Text is hashed as UTF-8. Line breaks and spaces change the hash.
Hashes
Enter some text to see its hashes.
About Hash Generator
A hash function turns any text or file into a fixed-length fingerprint. Even a tiny change produces a completely different hash, which makes hashes ideal for verifying downloads, comparing files and detecting changes.
This tool calculates MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes of text or files at the same time, and checks whether a hash matches an expected checksum. Files are hashed in your browser — they are never uploaded.
When to use it
- Verifying that a downloaded file matches the publisher’s checksum.
- Comparing two files without opening them.
- Generating checksums for software releases.
- Learning and testing hash functions.
Tips for better results
- Use SHA-256 or stronger for anything security-related.
- MD5 and SHA-1 are fine for detecting accidental corruption, but not for security.
- Copy checksums from the official website, not from a mirror.
How to use the Hash Generator
- Type text or choose a file.
- All hashes are calculated instantly.
- Paste an expected hash to check whether it matches.
Frequently asked questions
Is my file uploaded?
No. The file is read and hashed in your browser. Files up to 50 MB are supported.
Which algorithm should I use?
Use SHA-256 or stronger for anything security-related. MD5 and SHA-1 have known collision attacks and should only be used to match legacy checksums.
Can I hash a password here for storage?
No — plain hashes are not suitable for storing passwords. Use a dedicated password hashing algorithm such as Argon2, bcrypt or scrypt on your server.
Why does my hash not match?
Hashes change with every byte. Extra spaces, a trailing line break or a different text encoding produce a completely different hash. Text here is hashed as UTF-8.
Can a hash be reversed?
No. Hash functions are one-way. However, short or common inputs can be guessed by trying many candidates, which is why passwords need special slow hashing algorithms.
What is a checksum?
A checksum is a hash published alongside a file. If the hash of your downloaded file matches it, the file is complete and has not been altered.