Keccak-256 Hash Generator
Instantly compute the Keccak-256 hash of any text — the same algorithm Ethereum and Solidity use for address derivation and data integrity.
Input Text
0 characters · 0 bytes
Keccak-256 Hash
Ethereum-compatibleEnter text on the left to compute its hash
Hex Digest
Output Length
66 chars (with 0x)
Algorithm
Keccak-256 (not SHA3)
0 lines
Copied!
Summary
Instantly compute the Keccak-256 hash of any text — the same algorithm Ethereum and Solidity use for address derivation and data integrity.
How it works
- Type or paste any text into the input field.
- The Keccak-256 hash is computed instantly in your browser using the ethereum-cryptography library.
- The 64-character hex digest appears in the output panel (with or without the 0x prefix).
- Toggle the "Include 0x prefix" option to match Solidity/Web3 formatting.
- Click "Copy Hash" to copy the result to your clipboard.
- Switch to multi-line mode to hash each line separately for batch processing.
Use cases
- Verify Solidity keccak256() output before deploying a smart contract.
- Derive Ethereum function selectors (first 4 bytes of the hash of the signature).
- Debug Web3.js or ethers.js keccak256 calls during dApp development.
- Generate deterministic identifiers for data in blockchain applications.
- Check data integrity by comparing hashes before and after transfer.
- Learn how Ethereum internally computes address checksums and event topics.
- Quickly hash ABI-encoded function signatures for low-level contract calls.
- Generate test vectors for Keccak-256 unit tests in any language.
Frequently Asked Questions
Related tools
Last updated: 2026-05-23 ·
Reviewed by Nham Vu