Hash Generator
MD5 and SHA hashes from text or files
Input
Options
Result
Nothing entered yet
Enter text or drop a file — the hashes appear here.
Files are hashed in your browser and never uploaded. Do not use these for password storage.
A hash is a fixed-length fingerprint of some data. Change one byte and the hash changes completely, which is why downloads publish checksums — you can confirm the file arrived intact and unmodified.
How to use
- 1 Choose text or file input.
- 2 Enter your text or drop in the file.
- 3 All the hashes are calculated at once.
- 4 Paste the expected value into the compare box to check a download.
Frequently asked questions
Which algorithm should I use?
SHA-256 for anything security-related. MD5 and SHA-1 are broken — collisions can be produced deliberately — so use them only for non-adversarial checks like detecting accidental corruption.
Can a hash be reversed?
Not mathematically, but short or common inputs can be looked up in precomputed tables. That is why password storage needs a slow algorithm with a salt, not a plain SHA-256.
Is my file uploaded to compute the hash?
No. The file is read and hashed in your browser, which also means large files are limited only by your available memory.