SHA-3 (512-bit) Hash Generator

Compute a 512-bit Keccak-based SHA-3 digest

Ad placeholder (leaderboard)

What this SHA3-512 generator does

This tool computes the SHA3-512 hash of any text, returning a 512-bit value as 128 hexadecimal characters. It offers the strongest fixed-length SHA-3 output and a structurally distinct alternative to SHA-512 for high-assurance applications.

How it works

SHA3-512 (FIPS 202) is a sponge built on the Keccak-f[1600] permutation. The 1600-bit state is split into a 576-bit rate (72 bytes) and a 1024-bit capacity. The message is padded with the multi-rate rule — append 0x06, pad with zeros, then OR 0x80 into the last byte — and absorbed 72 bytes at a time, applying 24 rounds of the theta, rho, pi, chi, and iota mixing steps on each absorb. The first 512 bits of the final state are squeezed out as the digest. This runs entirely in browser JavaScript using BigInt lane arithmetic.

Tips and notes

  • SHA3-512 cannot be length-extended, unlike plain SHA-512.
  • The smaller rate means more permutation calls per byte, so SHA3-512 is slower than SHA3-256 but offers a 256-bit security level.
  • Example: the empty string hashes to a69f73cca23a9ac5c8b567dc185a756e97c982164fe25859e0d1dcc1475c80a615b2123af1f5f94c11e3e9402c3ac558f500199d95b6d3e301758586281dcd26.
  • A single changed byte produces a completely different digest.
Ad placeholder (rectangle)