Keccak/SHA-3 Hash Generator
Generate SHA3-224/256/384/512 and Keccak-256 (Ethereum) hashes of text or files in your browser.
Loading tool...
What is Keccak/SHA-3 Hash Generator?
The Keccak/SHA-3 Hash Generator computes SHA3-224, SHA3-256, SHA3-384, SHA3-512, Keccak-256 and Keccak-512 hashes directly in your browser. SHA-3 is the NIST hash standard (FIPS 202) built on the Keccak sponge function, and Keccak-256 is the original variant that Ethereum uses for addresses and smart contracts. Everything runs client-side with a pure-JavaScript implementation verified against official NIST test vectors.
Key Benefits
- Nothing leaves your device β text and files are hashed locally
- All six SHA-3 and Keccak variants in one tool
- Live hashing as you type, with instant variant switching
- Verified against official NIST FIPS 202 test vectors
- Works offline as a static page with no server dependency
Common Use Cases
- β’Verifying Ethereum addresses and computing keccak256() values for Solidity
- β’Generating checksums for files before download or backup
- β’Comparing digests to detect data tampering
- β’Learning how sponge-construction hashing differs from SHA-2
- β’Preparing content hashes for signatures and commit-style verification
How to Use the Keccak/SHA-3 Hash Generator
- Choose a variant: Pick SHA3-256 for standards work or Keccak-256 for Ethereum addresses and Solidity. SHA3-224/384/512 and Keccak-512 are also available.
- Enter text or select a file: Type or paste text β the hash updates live as you type. Or switch to the File tab and pick a file up to 20 MB.
- Read the digest: The hexadecimal digest appears below the input along with its length. Switching variants instantly re-hashes the same input.
- Copy the hash: Click the copy button next to Generate to copy the digest to your clipboard, ready to paste into documentation or code.
Key Features
- All six variants: SHA3-224, SHA3-256, SHA3-384, SHA3-512, Keccak-256, Keccak-512
- Hash text with live preview or files up to 20 MB
- Ethereum-ready Keccak-256 for addresses and Solidity keccak256()
- 100% in-browser: no uploads, no API, works offline
- One-click copy of the hexadecimal digest
- Accessible UI with screen-reader announcements