Hash Calculator
MD5, SHA-1, SHA-256 & SHA-512 — generate a fingerprint of any text
—Masked view shows the first 2 and last 2 characters. Copy always copies the full hash.
Frequently Asked Questions
What is an MD5 hash?
MD5 is a hashing algorithm that turns any text into a fixed 32-character hexadecimal fingerprint. The same input always produces the same hash, and even a one-character change produces a completely different result — which makes it useful for verifying that data has not changed.
How do I use this to record a change?
Paste the text, note, or record you want to fingerprint, and the calculator instantly produces its hash. Save that hash. Later, if you re-hash the same text and get an identical hash, the content is unchanged; if the hash differs, something was edited.
Why does it show only the first two and last two characters?
The masked view keeps a full 32-character hash compact and readable — you see the start and end for a quick eyeball check while the middle stays hidden. The Copy button always copies the complete hash, and the Reveal button shows all of it.
Is my text sent anywhere?
No. All hashing runs entirely in your browser using JavaScript — nothing you type is uploaded, stored, or logged. It is completely private.
Is MD5 secure for passwords?
No. MD5 is fast and fine for checksums and change-detection, but it is cryptographically broken and must not be used to store passwords or for security-critical signatures. For those, use SHA-256 or a dedicated password hash like bcrypt. This tool also offers SHA-1, SHA-256, and SHA-512.