How to use the Hash Generator (MD5, SHA-256)
- Type text, or drop a file.
- Read the MD5, SHA-1, SHA-256, SHA-384 and SHA-512 values.
- Optionally paste an expected checksum to verify it matches.
About this tool
A hash is a fixed-length fingerprint of data: change one letter and the hash changes completely. Software sites publish SHA-256 checksums so you can confirm a download wasn’t corrupted or tampered with — drop the file here, paste their checksum in the compare box, and look for the green “match”.
MD5 and SHA-1 are fine for detecting accidental corruption but are broken for security; use SHA-256 or stronger for anything security-related. Also note that plain hashes are not a safe way to store passwords — real systems use slow, salted algorithms such as bcrypt or Argon2.
Frequently asked questions
How do I verify a file’s SHA-256 checksum?
Drop the file here and paste the checksum from the download page into “Compare with expected hash”. A green ✓ means the file is identical.
Is MD5 still safe?
Not for security — collisions can be created deliberately. It’s still OK for spotting accidental file corruption.
Are my files uploaded?
No. Hashing runs in your browser using the Web Crypto API (SHA family) and a built-in MD5 implementation.
Why is my text hash different from another site?
Hidden differences such as a trailing space or new line, or a different text encoding, change the hash. This tool hashes the exact UTF-8 text in the box.