How to use
- Type the text. An empty box is refused.
- Press Hash and copy the 128 hex characters, not the warning.
- Reset restores hello.
Formula / how it works
The digest. UTF-8 bytes are padded and run through SHA-512. The result is 512 bits, 128 lowercase hex digits. Hello is the test vector printed in full on the first example. World is a different five-letter word and a different digest. A newline changes the bytes. The character count is Unicode characters. The hash uses bytes, so an accent can make the byte count larger than the character count. This page adds no newline.
Neighbours. SHA-1 on this site is 40 digits and is for old checksums. MD5 is 32 digits and is weaker. If you see the wrong length, you are on the wrong page. SHA-512 is appropriate for a new checksum of text. It is not a password store by itself. You still need a password hashing scheme if the secret is a password. This page will not pretend otherwise. There is no lookup and no wordlist.
Hello’s SHA-512 is 128 hex characters beginning 9b71d224. World begins 11853df4. Those prefixes are enough to see that the words differ. The full digest is what a checker wants. This page does not reverse it and does not search a word list. SHA-512 is a reasonable choice when you are picking a hash. SHA-1 on the neighbouring page is for matching old checksums. Do not mix the lengths. A 40-digit string is not SHA-512. A newline changes the bytes. The character count is Unicode characters. The hash uses UTF-8 bytes, which can be more. Compare implementations on hello before you trust a file tool that might add a newline.
Compare hello on this page with hello in any library you trust. The 128 digits should match. If they match, the implementation agrees on UTF-8 and on the absence of a newline. If they do not, stop. Do not ship a checksum from a tool that disagrees on hello. World is the second check, so a hard-coded hello is not the only vector you tried. Store the digest next to the exact bytes. “The word hello” is not exact if the file contains a line ending. This page hashes the characters in the box and nothing else. Copy them into a file without a newline if you need the file to match.
A checker that wants a file hash will not match a text hash of the same letters if the file has a trailing newline. Write the letters into a file with a tool that does not add one, or hash the file and stop comparing it with this box. The 128 digits are the whole answer. A shortened prefix is only a glance. Hello and world are enough to prove the box is not stuck on one digest. After that, hash the text you actually care about and store the exact characters beside the digest. A second machine should reproduce all 128 digits. Stop if the prefix differs. The rest will not salvage a bad prefix. Write hello with no extra newline when you compare a file. The box is the whole message. Do not add a blank line after the word hello.
Worked examples
The hello test vector
Inputs: Text: hello
Keep hello in the box and press Hash. You should see 128 lowercase hex digits.
Result: SHA-512: 9b71d224bd62f3785d96d46ad3ea3d73319bfbc2890caadae2dff72519673ca72323c3d99ba5c11d7c7acc6e14b8c5da0c4663475c2e5c3adef46f73bcdec043
Characters: 5
SHA-512 is a one-way hash. This page does not reverse it.
A different word
Inputs: Text: world
Replace the box with world and press Hash. The digest does not start with 9b71.
Result: SHA-512: 11853df40f4b2b919d3815f64792e58d08663767a494bcbb38c0b2389d9140bbb170281b4a847be7757bde12c9cd0054ce3652d0ad3a1a0c92babb69798246ee
Characters: 5
SHA-512 is a one-way hash. This page does not reverse it.
Use cases
- Checking the hello test vector against another tool.
- A checksum of a short note.
- Seeing that world and hello do not share a prefix.
- Refusing a decrypt action by not offering one.
Tips & limitations
- Count 128 hex digits.
- Watch for a hidden newline.
- Do not store a password as a bare SHA-512.
- Copy the hex, not the warning, into a checker.
FAQ
Can this reverse SHA-512?
No. A digest pasted into the box is hashed as text. The earlier message is not recovered.
How long is the digest?
128 hex characters, which is 512 bits.
What does hello start with?
9b71d224, for the five letters and nothing else.
Is a newline included?
Only if you typed one. The page does not add one.
How is this different from SHA-1?
SHA-1 is 40 hex digits and is obsolete for new work. SHA-512 is 128 digits.
Is the text uploaded?
No. The 128-digit digest is produced locally from the characters in the box.
Runs entirely in your browser; nothing is uploaded. Check the output before you rely on it in production code, data or security decisions.