SHA3-512 Generator
Generate the SHA3-512 hash of any text using the SHA-3 standard from FIPS 202. The tool encodes the input as UTF-8 and returns the 512-bit digest as 128 hex characters or in Base64. Use it when a protocol, test suite or compliance requirement asks for SHA3-512, or when you want the largest SHA-3 security margin for integrity checks and digest comparisons.
Frequently asked questions
What is SHA3-512?
SHA3-512 is the 512-bit member of the SHA-3 family standardized in FIPS 202. It uses the Keccak sponge with a 1024-bit capacity. The digest is 64 bytes, shown as 128 hexadecimal characters.
What are the SHA3-512 test vectors?
The empty string hashes to a69f73cca23a9ac5c8b567dc185a756e97c982164fe25859e0d1dcc1475c80a615b2123af1f5f94c11e3e9402c3ac558f500199d95b6d3e301758586281dcd26. The text abc hashes to b751850b1a57168a5693cd924b6b096e08f621827444f70d884f5d0240d2712e10e116e9192af3c91a7ec57647e3934057340b4cf408d5a56592f8274eec53f0. This tool reproduces both.
Is SHA3-512 the same as SHA-512?
No. SHA-512 belongs to the SHA-2 family and SHA3-512 to SHA-3, and their designs are unrelated. They have the same output length but return different digests for the same input.
Is SHA3-512 slower than SHA3-256?
Yes. Its larger capacity leaves a smaller rate, so it absorbs 72 bytes per permutation instead of 136. For short texts you will not notice the difference.
How is the input encoded?
The text is hashed as UTF-8 bytes, exactly as entered. Line endings matter, so text copied from Windows files with CRLF breaks gives a different digest than the same text with LF breaks.
Which output encoding should I pick?
Hex is the common format for checksums and logs and is 128 characters long. Base64 represents the same 64 bytes in 88 characters. Both are lossless and interchangeable.
Is this the Keccak-512 used by some blockchains?
No. Pre-standard Keccak-512 uses different padding, so its digests differ from SHA3-512. This tool follows the final FIPS 202 standard.
Can I use SHA3-512 for password storage?
It is not recommended. Fast hashes let attackers test guesses quickly even with a salt. Use Argon2, bcrypt or scrypt, which are designed to be slow and memory hard.
What is the input size limit?
You can hash up to 5 MiB of text per request. Nothing you enter is stored or logged after the hash is returned.
When does SHA3-512 make sense?
Choose it when a specification requires it or when you want a large security margin, for example in long-lived archives. For most everyday integrity checks, SHA3-256 or SHA-256 are already more than enough.