SHA-512 Hash Generator
Generate SHA-512 checksums for text or a local file in your browser. Get lowercase hex and Base64 output, see the input byte size and output length, copy the result and download a summary. Files up to 200 MB.
Generate SHA-512 checksums for text or a local file in your browser. Get lowercase hex and Base64 output, see the input byte size and output length, copy the result and download a summary. Files up to 200 MB.
SHA-512 Hash Generator calculates the SHA-512 digest of text or a file using your browser’s Web Crypto API. Text is encoded as UTF-8 before hashing, and files up to 200 MB are read locally. The 512-bit result is shown as 128 lowercase hexadecimal characters and as Base64, together with the exact input size in bytes.
SHA-512 is a good choice for integrity checks: if a file you downloaded produces the same checksum the publisher lists, it has not been changed or corrupted. It is not suitable for storing passwords on its own, because it is fast to compute — password storage needs a slow, salted method such as Argon2, scrypt, bcrypt or PBKDF2. A matching checksum shows a file is identical, not that it is safe.
Mainly for integrity: confirming that a file or message is exactly the same as the original by comparing checksums. It is also used inside digital signatures and other protocols.
Not by itself. It is designed to be fast, which makes guessing passwords fast too. Use Argon2, scrypt, bcrypt or PBKDF2 with a salt for passwords.
Hashes are calculated on bytes. Differences in character encoding, trailing spaces or line endings (\n vs \r\n) produce different hashes. This tool uses UTF-8.
cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e.
Yes, 200 MB. Larger files are refused before reading, because the browser has to load the whole file into memory to hash it.
No. It only shows the file is identical to the one the checksum was made from. If that original was harmful, the copy is too.