Generate SHA3-512 hashes
This SHA3-512 hash generator converts text into a 512-bit (128-character) hexadecimal string. SHA3-512 is the longest standardized variant in the newer SHA-3 family, providing maximum output size for compatibility and testing. It is completely distinct from the older SHA-512 algorithm, despite having the exact same 128-character output length. Use this tool when you specifically need a full-width SHA-3 checksum.
Batch processing
Paste a list of strings and toggle Batch by newline to generate a separate SHA3-512 hash for every line. The tool will output a matching list of digests, one per line.
You can also enable Trim lines to strip invisible whitespace from the start and end of each item before hashing. This ensures consistent checksums when extracting strings to SHA3-512 from spreadsheets or log files.
Text encoding
By default, the generator normalizes Unicode to ensure that characters with multiple valid byte representations produce the same digest. If you are trying to match an exact byte-for-byte SHA3-512 online test vector, you can disable Normalize Unicode to hash the raw JavaScript string bytes directly.
Use the Uppercase toggle to output the hexadecimal string in capital letters.