Compute MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes of any text in your browser.
Updated
/ 5 - Be the first to rate this tool Thanks for rating!
Verification failed - please try again.
Quick check
Please verify you're not a robot to submit your rating.
Give feedback
Tell us what you think about Generate MD5 and SHA hashes online.
- MD5
- SHA-1
- SHA-256
- SHA-384
- SHA-512
- Runs entirely in your browser — your text is never sent to a server
- Computes MD5, SHA-1, SHA-256, SHA-384, and SHA-512 at once
- Free, no account required
How it works
-
1
Type or paste the text to hash.
-
2
Read the five digests below the input.
-
3
Copy the one you need.
About the Hash Generator (MD5/SHA)
A hash turns any piece of text into a fixed-length fingerprint: change one character and the fingerprint changes completely. Developers use hashes to compare values, build cache keys and check downloads against published checksums. This generator calculates the MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes of the same text side by side, each shown in lowercase hexadecimal.
What you can do
- Get five digests of one input at once: MD5, SHA-1, SHA-256, SHA-384 and SHA-512.
- Hash the UTF-8 bytes of your text, so results match what most languages produce for the same string.
- Copy any one digest with its own button.
When it works best
- Checking that a string produces the same hash as your application code, when a lookup or cache key misses.
- Generating a quick SHA-256 fingerprint of a config value to compare two environments without revealing it.
- Teaching or comparing how digest length grows from MD5's 32 hex characters to SHA-512's 128.
Things to know
- Hashing happens in your browser, using the Web Crypto API for the SHA family.
- It hashes text, not files, and a trailing space or line break changes the result, so trim the input first.
- MD5 and SHA-1 are broken for security purposes and plain hashes are wrong for storing passwords; use the Bcrypt Generator for that.
- To sign a message with a secret key, use the HMAC Generator.
Frequently asked questions
MD5, SHA-1, SHA-256, SHA-384 and SHA-512, all shown at once in lowercase hex.
A trailing space or newline changes the hash. Make sure both inputs are byte-for-byte identical in UTF-8.
No, this tool hashes text only.
No. Plain hashes are unsuitable for passwords; use the Bcrypt Generator.