Overview
Introduction
SHA-3 is a family of four hash functions, not a single algorithm, all built on the Keccak sponge construction NIST selected in a public competition and standardized in FIPS 202 in 2015.
This tool computes all four common SHA-3 lengths, SHA3-224, SHA3-256, SHA3-384, and SHA3-512, from a single input in one pass, so you can compare them directly or grab whichever length you need.
What Is SHA-3 Hash Calculator?
SHA-3 is NIST's second standardized hash family, selected via public competition specifically to provide a structurally independent alternative to SHA-2's Merkle–Damgård design, using Keccak's sponge construction instead.
Like SHA-2, it comes in four common output sizes (224, 256, 384, 512 bits); unlike SHA-2, all four sizes share the same underlying 1600-bit permutation and differ only in rate/capacity split and output truncation.
How SHA-3 Hash Calculator Works
Your UTF-8 text is independently run through this category's existing SHA3-224, SHA3-256, SHA3-384, and SHA3-512 implementations (from @noble/hashes), each absorbing the input into a Keccak sponge at its own rate and squeezing out the appropriate digest length.
The four resulting hex digests are combined into one labeled, multi-line output so you can read or copy any of them without running four separate tools.
When To Use SHA-3 Hash Calculator
Use this when you want a quick side-by-side comparison of SHA-3 lengths, or when a spec just says "SHA-3" and you need to see all the reasonable candidates at once.
If you already know you need exactly one length, e.g., matching a published SHA3-256 checksum, the dedicated single-length tools are more direct.
Often used alongside SHA3-224 Hash Calculator, SHA3-256 Hash Calculator and SHA3-384 Hash Calculator.
Features
Advantages
- Saves running the same input through four separate tools when comparing SHA-3 lengths.
- Makes clear that all four sizes share one sponge permutation, unlike SHA-2's two separate word-size halves.
- Reuses this category's already-audited per-length implementations rather than adding a new code path.
Limitations
- Not a single canonical "SHA-3 hash"; if a system expects exactly one specific length, you still need to pick the matching line from the output.
- Doesn't cover SHAKE128/SHAKE256 (SHA-3's extendable-output functions) or raw Keccak; separate tools in this category handle those.
Examples
Best Practices & Notes
Best Practices
- Default to SHA3-256 unless you have a specific reason to pick a different length or need SHAKE's variable output instead.
- When matching an externally published checksum, confirm which exact SHA-3 length it used, and whether it's actually raw Keccak rather than standardized SHA-3, before comparing.
- Use the SHA-2 Hash Calculator alongside this one if you want to compare the two structurally different NIST-standardized families for the same input.
Developer Notes
This tool adds no new hashing logic: it calls this category's existing calculateSha3224Hash/calculateSha3256Hash/calculateSha3384Hash/calculateSha3512Hash functions (all backed by @noble/hashes) and formats the four results into one labeled multi-line string. If any individual digest fails to compute, the whole tool reports an error rather than a partial result.
SHA-3 Hash Calculator Use Cases
- Comparing all four SHA-3 lengths for the same input side by side
- Quickly seeing which length a partially specified "SHA-3 checksum" in documentation might refer to
- Teaching the SHA-3 family's sponge construction and its four output sizes
- Cross-checking against SHA-2 outputs when evaluating hash function diversity for a design
Common Mistakes
- Treating "SHA-3" and "SHA3-256" as synonyms when a spec might mean a different family length.
- Confusing raw Keccak-256 (used by Ethereum) with standardized SHA3-256; they differ due to a padding change and produce different digests for the same input.
- Assuming SHA-3 replaces SHA-2 because it's newer; SHA-2 has no known practical break and both remain NIST-approved.
Tips
- Need the raw, pre-standardization Keccak variant instead? Use the dedicated Keccak Hash Calculator.
- Pair with the SHA-2 Hash Calculator to compare Merkle–Damgård (SHA-2) against sponge-construction (SHA-3) output for the same text.