Hash Generator
Create MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes for text directly in your browser.
Hash results
Choose the right hash
Use SHA-256, SHA-384, or SHA-512 for modern integrity checks. MD5 and SHA-1 are included only when an older system requires them; do not use them to protect passwords or security-sensitive data.
A practical checksum workflow
Generate a SHA-256 value from known text and compare it character for character with the expected digest. Matching hashes provide strong evidence that the input is unchanged; a mismatch can result from one different byte, line ending, or text encoding.
Hashing is not encryption
A cryptographic hash is one-way and has no decryption key. It does not hide predictable input, and a plain fast hash is not a password-storage scheme; password systems need a dedicated slow, salted password-hashing function.
Frequently Asked Questions
Are my text and hashes sent to a server?
No. This tool creates hashes in your browser and does not send your text or results to Utilook.
Which hash algorithm should I choose?
SHA-256 is a good default for modern integrity checks. Use SHA-384 or SHA-512 only when the receiving system specifically requires them.
Can I use MD5 or SHA-1 for passwords?
No. MD5 and SHA-1 are legacy algorithms and are not suitable for protecting passwords or security-sensitive data.
Why do small text changes produce a different hash?
Hash functions are designed so even a tiny change in the input produces a substantially different result.
What text encoding does this tool use?
The text is encoded as UTF-8 before hashing, so Korean and other Unicode text can be hashed consistently.